Problema de clasificación#

Análisis del Conjunto de Datos: Satisfacción de Clientes#

1. Implementación de Modelos de Clasificación#

  • Utilizar la versión de clasificación para cada modelo estudiado en clases.

  • Predecir la variable respuesta (última columna) y calcular las probabilidades para la variable target.

  • Generar una tabla de error que contenga las siguientes métricas de clasificación:

    • Precision

    • Recall

    • F1-Score

    • AUC

  • Agregar los siguientes elementos:

    • Matriz de Confusión: Utilizar confusion_matrix.

    • Curvas ROC: Utilizar plot_roc.

  • Registrar los resultados en una tabla de error (similar a Tabla 1) que resuma cada métrica obtenida por modelo.


2. Descripción de las Variables#

  • Describir los tipos de variables en el conjunto de datos.

  • Calcular:

    • Número total de observaciones.

    • Media, desviación estándar, mínimo, máximo y cuartiles de cada variable.

  • Realizar un conteo de datos faltantes y calcular su porcentaje.

  • Graficar:

    • Histograma o diagrama de barras para la variable respuesta e independientes (según corresponda).

    • Seleccionar un mínimo de 10 variables independientes para este análisis.


3. Análisis Univariado y Bivariado#

Univariado:#

  • Analizar simetría, datos atípicos y dispersión utilizando boxplot().

Bivariado:#

  • Graficar scatterplot() y regplot() para un mínimo de 10 pares de variables explicativas.

  • En cada figura, agregar un análisis y descripción.


4. Imputación y Reducción de Dimensionalidad#

Imputación de Datos:#

  • Realizar imputación de datos faltantes mediante Imputación Iterativa Múltiple.

Reducción de Dimensionalidad:#

  • Identificar y eliminar columnas altamente correlacionadas utilizando el Variance Inflation Factor (VIF).

    • Utilizar la función variance_inflation_factor().

    • Un VIF ≥ 10 indica alta multicolinealidad.

  • Procedimiento:

    • Eliminar iterativamente: En cada paso, eliminar la columna con el mayor VIF ≥ 10.

    • Recalcular el VIF en el nuevo conjunto de datos y repetir hasta que todas las variables tengan un VIF < 10.

  • Justificar:

    • Documentar y justificar la eliminación de cada variable.

    • Proponer una metodología alternativa de reducción de dimensionalidad si se considera más pertinente.

Instalación de librerías#

Se realiza la instalación adecuada de librerías y paquetes para el análisis y modelación.

!pip install pandas numpy matplotlib seaborn scikit-learn scipy tabulate plotly
Requirement already satisfied: pandas in /usr/local/lib/python3.10/dist-packages (2.2.2)
Requirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (1.26.4)
Requirement already satisfied: matplotlib in /usr/local/lib/python3.10/dist-packages (3.8.0)
Requirement already satisfied: seaborn in /usr/local/lib/python3.10/dist-packages (0.13.2)
Requirement already satisfied: scikit-learn in /usr/local/lib/python3.10/dist-packages (1.5.2)
Requirement already satisfied: scipy in /usr/local/lib/python3.10/dist-packages (1.13.1)
Requirement already satisfied: tabulate in /usr/local/lib/python3.10/dist-packages (0.9.0)
Requirement already satisfied: plotly in /usr/local/lib/python3.10/dist-packages (5.24.1)
Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.10/dist-packages (from pandas) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas) (2024.2)
Requirement already satisfied: tzdata>=2022.7 in /usr/local/lib/python3.10/dist-packages (from pandas) (2024.2)
Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (1.3.0)
Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (4.54.1)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (1.4.7)
Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (24.2)
Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (11.0.0)
Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (3.2.0)
Requirement already satisfied: joblib>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from scikit-learn) (1.4.2)
Requirement already satisfied: threadpoolctl>=3.1.0 in /usr/local/lib/python3.10/dist-packages (from scikit-learn) (3.5.0)
Requirement already satisfied: tenacity>=6.2.0 in /usr/local/lib/python3.10/dist-packages (from plotly) (9.0.0)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil>=2.8.2->pandas) (1.16.0)
from google.colab import drive  # Import the drive module from google.colab
drive.mount('/content/drive')
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import kurtosis, skew
import seaborn as sns
import plotly.express as px
import plotly.graph_objects as go
from plotly.subplots import make_subplots
import plotly.subplots as sp
from plotly.graph_objs import Histogram
from tabulate import tabulate
from sklearn.model_selection import train_test_split
from sklearn.impute import SimpleImputer, KNNImputer
from sklearn.preprocessing import StandardScaler, MinMaxScaler, OneHotEncoder
from sklearn.pipeline import Pipeline
from sklearn.compose import ColumnTransformer
from sklearn.linear_model import LogisticRegression
from sklearn.tree import DecisionTreeClassifier
from sklearn.neighbors import KNeighborsClassifier
from sklearn.metrics import accuracy_score, classification_report, confusion_matrix
from scipy import stats
from statsmodels.stats.outliers_influence import variance_inflation_factor
from scipy.stats import chi2_contingency
from sklearn.preprocessing import LabelEncoder
# from sklearn.metrics import roc_curve, auc, plot_roc_curve
Mounted at /content/drive

Importación y tratamiento de datos#

Datos de train#

Se importan los datos a utilizar en formato csv

filepath = ('/content/drive/My Drive/Parcial3/train.csv')
train = pd.read_csv(filepath)
train.head()
ID var3 var15 imp_ent_var16_ult1 imp_op_var39_comer_ult1 imp_op_var39_comer_ult3 imp_op_var40_comer_ult1 imp_op_var40_comer_ult3 imp_op_var40_efect_ult1 imp_op_var40_efect_ult3 ... saldo_medio_var33_hace2 saldo_medio_var33_hace3 saldo_medio_var33_ult1 saldo_medio_var33_ult3 saldo_medio_var44_hace2 saldo_medio_var44_hace3 saldo_medio_var44_ult1 saldo_medio_var44_ult3 var38 TARGET
0 1 2 23 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 39205.170000 0
1 3 2 34 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 49278.030000 0
2 4 2 23 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 67333.770000 0
3 8 2 37 0.0 195.0 195.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 64007.970000 0
4 10 2 39 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 117310.979016 0

5 rows × 371 columns

train.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 76020 entries, 0 to 76019
Columns: 371 entries, ID to TARGET
dtypes: float64(111), int64(260)
memory usage: 215.2 MB

El conjunto de datos de entrenamiento train tiene un total de 76.020 registros de satisfacción de clientes para 371 variables, incluidas la variable objetivo TARGET con categorías binarias para clasifición 0-1.

print(train.shape)
(76020, 371)

Se indaga sobre la naturaleza y variabilidad de los datos de entrenamiento de manera superficial. Inicialmente se realiza un conteo de valores únicos para cada columna y validar si existen valores diferentes o repetidos, lo que da pie a indicios de variables que no son de tipo numérico (entero) sino categórico.


variable_types = []

for col in train.columns:
    var_type = train[col].dtype
    unique_count = train[col].nunique()
    value_counts = len(train[col])
    variable_types.append([col, var_type, unique_count, value_counts])


table = tabulate(variable_types, headers=['Variable Name', 'Type', 'Unique Values', 'Values Count'], tablefmt='grid')
print(table)
+-------------------------------+---------+-----------------+----------------+
| Variable Name                 | Type    |   Unique Values |   Values Count |
+===============================+=========+=================+================+
| ID                            | int64   |           76020 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| var3                          | int64   |             208 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| var15                         | int64   |             100 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_ent_var16_ult1            | float64 |             596 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var39_comer_ult1       | float64 |            7551 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var39_comer_ult3       | float64 |            9099 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var40_comer_ult1       | float64 |             293 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var40_comer_ult3       | float64 |             346 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var40_efect_ult1       | float64 |              23 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var40_efect_ult3       | float64 |              29 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var40_ult1             | float64 |             224 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var41_comer_ult1       | float64 |            7421 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var41_comer_ult3       | float64 |            8961 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var41_efect_ult1       | float64 |             331 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var41_efect_ult3       | float64 |             454 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var41_ult1             | float64 |            8032 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var39_efect_ult1       | float64 |             336 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var39_efect_ult3       | float64 |             462 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var39_ult1             | float64 |            8149 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_sal_var16_ult1            | float64 |              66 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var1_0                    | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var1                      | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var2_0                    | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var2                      | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var5_0                    | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var5                      | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var6_0                    | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var6                      | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var8_0                    | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var8                      | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var12_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var12                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13_corto_0             | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13_corto               | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13_largo_0             | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13_largo               | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13_medio_0             | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13_medio               | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var14_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var14                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var17_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var17                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var18_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var18                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var19                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var20_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var20                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var24_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var24                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var25_cte                 | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var26_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var26_cte                 | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var26                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var25_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var25                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var27_0                   | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var28_0                   | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var28                     | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var27                     | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var29_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var29                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var30_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var30                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var31_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var31                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var32_cte                 | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var32_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var32                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var33_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var33                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var34_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var34                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var37_cte                 | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var37_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var37                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var39_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var40_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var40                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var41_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var41                     | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var39                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var44_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var44                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var46_0                   | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var46                     | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var1_0                    | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var1                      | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var4                      | int64   |               8 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var5_0                    | int64   |               5 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var5                      | int64   |               5 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var6_0                    | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var6                      | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var8_0                    | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var8                      | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var12_0                   | int64   |               6 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var12                     | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var13_0                   | int64   |               7 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var13_corto_0             | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var13_corto               | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var13_largo_0             | int64   |               7 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var13_largo               | int64   |               7 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var13_medio_0             | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var13_medio               | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var13                     | int64   |               7 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var14_0                   | int64   |               5 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var14                     | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var17_0                   | int64   |              11 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var17                     | int64   |               9 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var18_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var18                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var20_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var20                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var24_0                   | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var24                     | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var26_0                   | int64   |               9 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var26                     | int64   |               9 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var25_0                   | int64   |               9 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var25                     | int64   |               9 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_hace2            | int64   |              19 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_hace3            | int64   |               5 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_ult1             | int64   |              30 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_ult3             | int64   |              35 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_hace2            | int64   |              51 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_hace3            | int64   |              22 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_ult1             | int64   |              68 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_ult3             | int64   |              96 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_hace2            | int64   |              50 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_hace3            | int64   |              22 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_ult1             | int64   |              71 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_ult3             | int64   |              99 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var27_0                   | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var28_0                   | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var28                     | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var27                     | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var29_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var29                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var30_0                   | int64   |              11 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var30                     | int64   |               9 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var31_0                   | int64   |              11 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var31                     | int64   |               9 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var32_0                   | int64   |               5 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var32                     | int64   |               5 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var33_0                   | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var33                     | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var34_0                   | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var34                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var35                     | int64   |              13 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var37_med_ult2            | int64   |              21 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var37_0                   | int64   |              22 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var37                     | int64   |              22 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var39_0                   | int64   |               9 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var40_0                   | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var40                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var41_0                   | int64   |               9 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var41                     | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var39                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var42_0                   | int64   |               8 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var42                     | int64   |               7 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var44_0                   | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var44                     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var46_0                   | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var46                     | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var1                    | float64 |             285 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var5                    | float64 |           11642 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var6                    | float64 |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var8                    | float64 |            1989 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var12                   | float64 |            3059 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var13_corto             | float64 |             730 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var13_largo             | float64 |             229 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var13_medio             | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var13                   | float64 |             859 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var14                   | float64 |             345 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var17                   | float64 |             111 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var18                   | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var20                   | float64 |             176 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var24                   | float64 |            2614 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var26                   | float64 |            1592 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var25                   | float64 |            1524 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var28                   | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var27                   | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var29                   | float64 |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var30                   | float64 |           16940 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var31                   | float64 |             278 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var32                   | float64 |              75 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var33                   | float64 |              48 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var34                   | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var37                   | float64 |            4041 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var40                   | float64 |             282 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var41                   | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var42                   | float64 |           15730 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var44                   | float64 |             129 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var46                   | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| var36                         | int64   |               5 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_amort_var18_1y3     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_amort_var34_1y3     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_aport_var13_1y3     | float64 |              27 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_aport_var17_1y3     | float64 |               7 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_aport_var33_1y3     | float64 |               9 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_compra_var44_1y3    | float64 |              17 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_reemb_var13_1y3     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_reemb_var17_1y3     | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_reemb_var33_1y3     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_trasp_var17_in_1y3  | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_trasp_var17_out_1y3 | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_trasp_var33_in_1y3  | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_trasp_var33_out_1y3 | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_venta_var44_1y3     | float64 |               5 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_aport_var13_1y3     | float64 |               6 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_aport_var17_1y3     | float64 |               6 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_aport_var33_1y3     | float64 |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_compra_var44_1y3    | float64 |               9 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_reemb_var13_1y3     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_reemb_var17_1y3     | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_reemb_var33_1y3     | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_trasp_var17_in_1y3  | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_trasp_var17_out_1y3 | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_trasp_var33_in_1y3  | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_trasp_var33_out_1y3 | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_venta_var44_1y3     | float64 |               5 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_amort_var18_hace3         | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_amort_var18_ult1          | float64 |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_amort_var34_hace3         | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_amort_var34_ult1          | float64 |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_aport_var13_hace3         | float64 |             425 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_aport_var13_ult1          | float64 |             182 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_aport_var17_hace3         | float64 |              20 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_aport_var17_ult1          | float64 |              42 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_aport_var33_hace3         | int64   |              16 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_aport_var33_ult1          | int64   |               6 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_var7_emit_ult1            | float64 |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_var7_recib_ult1           | float64 |             184 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_compra_var44_hace3        | float64 |              33 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_compra_var44_ult1         | float64 |              85 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_reemb_var13_hace3         | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_reemb_var13_ult1          | float64 |              33 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_reemb_var17_hace3         | float64 |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_reemb_var17_ult1          | float64 |              20 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_reemb_var33_hace3         | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_reemb_var33_ult1          | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_var43_emit_ult1           | float64 |            2342 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_trans_var37_ult1          | float64 |            3831 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var17_in_hace3      | float64 |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var17_in_ult1       | float64 |               5 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var17_out_hace3     | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var17_out_ult1      | float64 |               5 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var33_in_hace3      | float64 |               7 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var33_in_ult1       | float64 |               6 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var33_out_hace3     | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var33_out_ult1      | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_venta_var44_hace3         | float64 |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| imp_venta_var44_ult1          | float64 |              45 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var7_emit_ult1            | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var7_recib_ult1           | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var10_ult1                | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var10cte_ult1             | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var9_cte_ult1             | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var9_ult1                 | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var43_emit_ult1           | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| ind_var43_recib_ult1          | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| var21                         | int64   |              24 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var2_0_ult1               | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var2_ult1                 | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_aport_var13_hace3         | int64   |               8 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_aport_var13_ult1          | int64   |               7 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_aport_var17_hace3         | int64   |               5 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_aport_var17_ult1          | int64   |               8 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_aport_var33_hace3         | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_aport_var33_ult1          | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var7_emit_ult1            | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var7_recib_ult1           | int64   |               6 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_compra_var44_hace3        | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_compra_var44_ult1         | int64   |              10 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_ent_var16_ult1            | int64   |              13 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var22_hace2               | int64   |              22 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var22_hace3               | int64   |              19 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var22_ult1                | int64   |              18 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var22_ult3                | int64   |              33 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_med_var22_ult3            | int64   |              15 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_med_var45_ult3            | int64   |              71 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var5_ult3           | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var8_ult3           | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var12_ult3          | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var13_corto_ult3    | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var13_largo_ult3    | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var13_medio_ult3    | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var17_ult3          | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var29_ult3          | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var33_ult3          | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var39_vig_ult3      | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var44_ult3          | int64   |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_comer_ult1       | int64   |              63 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_comer_ult3       | int64   |              92 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_comer_ult1       | int64   |              34 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_comer_ult3       | int64   |              47 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_efect_ult1       | int64   |               7 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_efect_ult3       | int64   |               9 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_comer_ult1       | int64   |              60 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_comer_ult3       | int64   |              88 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_efect_ult1       | int64   |              25 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_efect_ult3       | int64   |              40 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_efect_ult1       | int64   |              26 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_efect_ult3       | int64   |              40 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_reemb_var13_hace3         | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_reemb_var13_ult1          | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_reemb_var17_hace3         | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_reemb_var17_ult1          | int64   |               5 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_reemb_var33_hace3         | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_reemb_var33_ult1          | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_sal_var16_ult1            | int64   |               6 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var43_emit_ult1           | int64   |              27 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var43_recib_ult1          | int64   |              38 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var11_ult1          | int64   |              18 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var17_in_hace3      | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var17_in_ult1       | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var17_out_hace3     | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var17_out_ult1      | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var33_in_hace3      | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var33_in_ult1       | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var33_out_hace3     | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var33_out_ult1      | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_venta_var44_hace3         | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_venta_var44_ult1          | int64   |               9 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var45_hace2               | int64   |              85 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var45_hace3               | int64   |              66 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var45_ult1                | int64   |              94 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| num_var45_ult3                | int64   |             172 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var2_ult1               | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var5_hace2        | float64 |           14486 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var5_hace3        | float64 |            7787 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var5_ult1         | float64 |           14778 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var5_ult3         | float64 |           17330 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var8_hace2        | float64 |            1325 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var8_hace3        | float64 |             439 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var8_ult1         | float64 |            2116 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var8_ult3         | float64 |            2173 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var12_hace2       | float64 |            2834 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var12_hace3       | float64 |            1152 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var12_ult1        | float64 |            3405 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var12_ult3        | float64 |            3447 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_corto_hace2 | float64 |            1628 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_corto_hace3 | float64 |             968 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_corto_ult1  | float64 |             943 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_corto_ult3  | float64 |            2576 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_largo_hace2 | float64 |             295 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_largo_hace3 | float64 |             264 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_largo_ult1  | float64 |             233 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_largo_ult3  | float64 |             511 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_medio_hace2 | float64 |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_medio_hace3 | int64   |               1 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_medio_ult1  | int64   |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_medio_ult3  | float64 |               3 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var17_hace2       | float64 |              88 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var17_hace3       | float64 |              18 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var17_ult1        | float64 |             119 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var17_ult3        | float64 |             119 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var29_hace2       | float64 |               5 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var29_hace3       | float64 |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var29_ult1        | float64 |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var29_ult3        | float64 |               4 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var33_hace2       | float64 |              43 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var33_hace3       | float64 |              24 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var33_ult1        | float64 |              48 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var33_ult3        | float64 |              48 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var44_hace2       | float64 |              99 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var44_hace3       | float64 |              33 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var44_ult1        | float64 |             141 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var44_ult3        | float64 |             141 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| var38                         | float64 |           57736 |          76020 |
+-------------------------------+---------+-----------------+----------------+
| TARGET                        | int64   |               2 |          76020 |
+-------------------------------+---------+-----------------+----------------+

Variable Type Counts:
count
int64 260
float64 111

El conjunto de datos de entrenamiento posee 260 variables enteras y 111 variables flotantes.

type_counts = train.dtypes.value_counts().reset_index()
type_counts.columns = ['Type', 'Count']
print("\nVariable Types and Counts:")
type_counts
Variable Types and Counts:
Type Count
0 int64 260
1 float64 111

La vista de tabla para cada variable muestra cuales son los datos en cada registro y se observa un conteo de valores repetitivos para las variable de tipo entero (0, 1, 2,…) lo que podría sugerir que son categorías de elección y que cada tiene algún tipo de significado.

print(tabulate(train.head(10), headers = 'keys', tablefmt='pretty'))
+---+------+------+-------+--------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------+-------------------------+-------------------------+-------------------+--------------------+------------+----------+------------+----------+------------+----------+------------+----------+------------+----------+-------------+-----------+-------------+-------------------+-----------------+-------------------+-----------------+-------------------+-----------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+---------------+-----------+-------------+-----------+-------------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+-----------+-------------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+------------+----------+----------+------------+----------+------------+----------+------------+----------+-------------+-----------+-------------+-------------------+-----------------+-------------------+-----------------+-------------------+-----------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+--------------------+--------------------+-------------------+-------------------+--------------------+--------------------+-------------------+-------------------+--------------------+--------------------+-------------------+-------------------+-------------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-----------+--------------------+-------------+-----------+-------------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+------------+------------+------------+------------+-------------+-------------------+-------------------+-------------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+----------------------------+---------------------------+---------------------------+---------------------------+------------------------------+-------------------------------+------------------------------+-------------------------------+---------------------------+---------------------------+---------------------------+---------------------------+----------------------------+---------------------------+---------------------------+---------------------------+------------------------------+-------------------------------+------------------------------+-------------------------------+---------------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+------------------------+-----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+---------------------+----------------------+--------------------------+-------------------------+---------------------------+--------------------------+--------------------------+-------------------------+---------------------------+--------------------------+-----------------------+----------------------+--------------------+---------------------+----------------+-------------------+-------------------+---------------+---------------------+----------------------+-------+-----------------+---------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+------------------------+-----------------------+--------------------+-----------------+-----------------+----------------+----------------+--------------------+--------------------+---------------------+---------------------+----------------------+----------------------------+----------------------------+----------------------------+----------------------+----------------------+----------------------+--------------------------+----------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+----------------------+----------------------+--------------------------+-------------------------+---------------------------+--------------------------+--------------------------+-------------------------+---------------------------+--------------------------+-----------------------+----------------------+-----------------+-----------------+----------------+----------------+-----------------+------------------------+------------------------+-----------------------+-----------------------+------------------------+------------------------+-----------------------+-----------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+------------------+--------+
|   |  ID  | var3 | var15 | imp_ent_var16_ult1 | imp_op_var39_comer_ult1 | imp_op_var39_comer_ult3 | imp_op_var40_comer_ult1 | imp_op_var40_comer_ult3 | imp_op_var40_efect_ult1 | imp_op_var40_efect_ult3 | imp_op_var40_ult1 | imp_op_var41_comer_ult1 | imp_op_var41_comer_ult3 | imp_op_var41_efect_ult1 | imp_op_var41_efect_ult3 | imp_op_var41_ult1 | imp_op_var39_efect_ult1 | imp_op_var39_efect_ult3 | imp_op_var39_ult1 | imp_sal_var16_ult1 | ind_var1_0 | ind_var1 | ind_var2_0 | ind_var2 | ind_var5_0 | ind_var5 | ind_var6_0 | ind_var6 | ind_var8_0 | ind_var8 | ind_var12_0 | ind_var12 | ind_var13_0 | ind_var13_corto_0 | ind_var13_corto | ind_var13_largo_0 | ind_var13_largo | ind_var13_medio_0 | ind_var13_medio | ind_var13 | ind_var14_0 | ind_var14 | ind_var17_0 | ind_var17 | ind_var18_0 | ind_var18 | ind_var19 | ind_var20_0 | ind_var20 | ind_var24_0 | ind_var24 | ind_var25_cte | ind_var26_0 | ind_var26_cte | ind_var26 | ind_var25_0 | ind_var25 | ind_var27_0 | ind_var28_0 | ind_var28 | ind_var27 | ind_var29_0 | ind_var29 | ind_var30_0 | ind_var30 | ind_var31_0 | ind_var31 | ind_var32_cte | ind_var32_0 | ind_var32 | ind_var33_0 | ind_var33 | ind_var34_0 | ind_var34 | ind_var37_cte | ind_var37_0 | ind_var37 | ind_var39_0 | ind_var40_0 | ind_var40 | ind_var41_0 | ind_var41 | ind_var39 | ind_var44_0 | ind_var44 | ind_var46_0 | ind_var46 | num_var1_0 | num_var1 | num_var4 | num_var5_0 | num_var5 | num_var6_0 | num_var6 | num_var8_0 | num_var8 | num_var12_0 | num_var12 | num_var13_0 | num_var13_corto_0 | num_var13_corto | num_var13_largo_0 | num_var13_largo | num_var13_medio_0 | num_var13_medio | num_var13 | num_var14_0 | num_var14 | num_var17_0 | num_var17 | num_var18_0 | num_var18 | num_var20_0 | num_var20 | num_var24_0 | num_var24 | num_var26_0 | num_var26 | num_var25_0 | num_var25 | num_op_var40_hace2 | num_op_var40_hace3 | num_op_var40_ult1 | num_op_var40_ult3 | num_op_var41_hace2 | num_op_var41_hace3 | num_op_var41_ult1 | num_op_var41_ult3 | num_op_var39_hace2 | num_op_var39_hace3 | num_op_var39_ult1 | num_op_var39_ult3 | num_var27_0 | num_var28_0 | num_var28 | num_var27 | num_var29_0 | num_var29 | num_var30_0 | num_var30 | num_var31_0 | num_var31 | num_var32_0 | num_var32 | num_var33_0 | num_var33 | num_var34_0 | num_var34 | num_var35 | num_var37_med_ult2 | num_var37_0 | num_var37 | num_var39_0 | num_var40_0 | num_var40 | num_var41_0 | num_var41 | num_var39 | num_var42_0 | num_var42 | num_var44_0 | num_var44 | num_var46_0 | num_var46 | saldo_var1 | saldo_var5 | saldo_var6 | saldo_var8 | saldo_var12 | saldo_var13_corto | saldo_var13_largo | saldo_var13_medio | saldo_var13 | saldo_var14 | saldo_var17 | saldo_var18 | saldo_var20 | saldo_var24 | saldo_var26 | saldo_var25 | saldo_var28 | saldo_var27 | saldo_var29 | saldo_var30 | saldo_var31 | saldo_var32 | saldo_var33 | saldo_var34 | saldo_var37 | saldo_var40 | saldo_var41 | saldo_var42 | saldo_var44 | saldo_var46 | var36 | delta_imp_amort_var18_1y3 | delta_imp_amort_var34_1y3 | delta_imp_aport_var13_1y3 | delta_imp_aport_var17_1y3 | delta_imp_aport_var33_1y3 | delta_imp_compra_var44_1y3 | delta_imp_reemb_var13_1y3 | delta_imp_reemb_var17_1y3 | delta_imp_reemb_var33_1y3 | delta_imp_trasp_var17_in_1y3 | delta_imp_trasp_var17_out_1y3 | delta_imp_trasp_var33_in_1y3 | delta_imp_trasp_var33_out_1y3 | delta_imp_venta_var44_1y3 | delta_num_aport_var13_1y3 | delta_num_aport_var17_1y3 | delta_num_aport_var33_1y3 | delta_num_compra_var44_1y3 | delta_num_reemb_var13_1y3 | delta_num_reemb_var17_1y3 | delta_num_reemb_var33_1y3 | delta_num_trasp_var17_in_1y3 | delta_num_trasp_var17_out_1y3 | delta_num_trasp_var33_in_1y3 | delta_num_trasp_var33_out_1y3 | delta_num_venta_var44_1y3 | imp_amort_var18_hace3 | imp_amort_var18_ult1 | imp_amort_var34_hace3 | imp_amort_var34_ult1 | imp_aport_var13_hace3 | imp_aport_var13_ult1 | imp_aport_var17_hace3 | imp_aport_var17_ult1 | imp_aport_var33_hace3 | imp_aport_var33_ult1 | imp_var7_emit_ult1 | imp_var7_recib_ult1 | imp_compra_var44_hace3 | imp_compra_var44_ult1 | imp_reemb_var13_hace3 | imp_reemb_var13_ult1 | imp_reemb_var17_hace3 | imp_reemb_var17_ult1 | imp_reemb_var33_hace3 | imp_reemb_var33_ult1 | imp_var43_emit_ult1 | imp_trans_var37_ult1 | imp_trasp_var17_in_hace3 | imp_trasp_var17_in_ult1 | imp_trasp_var17_out_hace3 | imp_trasp_var17_out_ult1 | imp_trasp_var33_in_hace3 | imp_trasp_var33_in_ult1 | imp_trasp_var33_out_hace3 | imp_trasp_var33_out_ult1 | imp_venta_var44_hace3 | imp_venta_var44_ult1 | ind_var7_emit_ult1 | ind_var7_recib_ult1 | ind_var10_ult1 | ind_var10cte_ult1 | ind_var9_cte_ult1 | ind_var9_ult1 | ind_var43_emit_ult1 | ind_var43_recib_ult1 | var21 | num_var2_0_ult1 | num_var2_ult1 | num_aport_var13_hace3 | num_aport_var13_ult1 | num_aport_var17_hace3 | num_aport_var17_ult1 | num_aport_var33_hace3 | num_aport_var33_ult1 | num_var7_emit_ult1 | num_var7_recib_ult1 | num_compra_var44_hace3 | num_compra_var44_ult1 | num_ent_var16_ult1 | num_var22_hace2 | num_var22_hace3 | num_var22_ult1 | num_var22_ult3 | num_med_var22_ult3 | num_med_var45_ult3 | num_meses_var5_ult3 | num_meses_var8_ult3 | num_meses_var12_ult3 | num_meses_var13_corto_ult3 | num_meses_var13_largo_ult3 | num_meses_var13_medio_ult3 | num_meses_var17_ult3 | num_meses_var29_ult3 | num_meses_var33_ult3 | num_meses_var39_vig_ult3 | num_meses_var44_ult3 | num_op_var39_comer_ult1 | num_op_var39_comer_ult3 | num_op_var40_comer_ult1 | num_op_var40_comer_ult3 | num_op_var40_efect_ult1 | num_op_var40_efect_ult3 | num_op_var41_comer_ult1 | num_op_var41_comer_ult3 | num_op_var41_efect_ult1 | num_op_var41_efect_ult3 | num_op_var39_efect_ult1 | num_op_var39_efect_ult3 | num_reemb_var13_hace3 | num_reemb_var13_ult1 | num_reemb_var17_hace3 | num_reemb_var17_ult1 | num_reemb_var33_hace3 | num_reemb_var33_ult1 | num_sal_var16_ult1 | num_var43_emit_ult1 | num_var43_recib_ult1 | num_trasp_var11_ult1 | num_trasp_var17_in_hace3 | num_trasp_var17_in_ult1 | num_trasp_var17_out_hace3 | num_trasp_var17_out_ult1 | num_trasp_var33_in_hace3 | num_trasp_var33_in_ult1 | num_trasp_var33_out_hace3 | num_trasp_var33_out_ult1 | num_venta_var44_hace3 | num_venta_var44_ult1 | num_var45_hace2 | num_var45_hace3 | num_var45_ult1 | num_var45_ult3 | saldo_var2_ult1 | saldo_medio_var5_hace2 | saldo_medio_var5_hace3 | saldo_medio_var5_ult1 | saldo_medio_var5_ult3 | saldo_medio_var8_hace2 | saldo_medio_var8_hace3 | saldo_medio_var8_ult1 | saldo_medio_var8_ult3 | saldo_medio_var12_hace2 | saldo_medio_var12_hace3 | saldo_medio_var12_ult1 | saldo_medio_var12_ult3 | saldo_medio_var13_corto_hace2 | saldo_medio_var13_corto_hace3 | saldo_medio_var13_corto_ult1 | saldo_medio_var13_corto_ult3 | saldo_medio_var13_largo_hace2 | saldo_medio_var13_largo_hace3 | saldo_medio_var13_largo_ult1 | saldo_medio_var13_largo_ult3 | saldo_medio_var13_medio_hace2 | saldo_medio_var13_medio_hace3 | saldo_medio_var13_medio_ult1 | saldo_medio_var13_medio_ult3 | saldo_medio_var17_hace2 | saldo_medio_var17_hace3 | saldo_medio_var17_ult1 | saldo_medio_var17_ult3 | saldo_medio_var29_hace2 | saldo_medio_var29_hace3 | saldo_medio_var29_ult1 | saldo_medio_var29_ult3 | saldo_medio_var33_hace2 | saldo_medio_var33_hace3 | saldo_medio_var33_ult1 | saldo_medio_var33_ult3 | saldo_medio_var44_hace2 | saldo_medio_var44_hace3 | saldo_medio_var44_ult1 | saldo_medio_var44_ult3 |      var38       | TARGET |
+---+------+------+-------+--------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------+-------------------------+-------------------------+-------------------+--------------------+------------+----------+------------+----------+------------+----------+------------+----------+------------+----------+-------------+-----------+-------------+-------------------+-----------------+-------------------+-----------------+-------------------+-----------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+---------------+-----------+-------------+-----------+-------------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+-----------+-------------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+------------+----------+----------+------------+----------+------------+----------+------------+----------+-------------+-----------+-------------+-------------------+-----------------+-------------------+-----------------+-------------------+-----------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+--------------------+--------------------+-------------------+-------------------+--------------------+--------------------+-------------------+-------------------+--------------------+--------------------+-------------------+-------------------+-------------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-----------+--------------------+-------------+-----------+-------------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+------------+------------+------------+------------+-------------+-------------------+-------------------+-------------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+----------------------------+---------------------------+---------------------------+---------------------------+------------------------------+-------------------------------+------------------------------+-------------------------------+---------------------------+---------------------------+---------------------------+---------------------------+----------------------------+---------------------------+---------------------------+---------------------------+------------------------------+-------------------------------+------------------------------+-------------------------------+---------------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+------------------------+-----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+---------------------+----------------------+--------------------------+-------------------------+---------------------------+--------------------------+--------------------------+-------------------------+---------------------------+--------------------------+-----------------------+----------------------+--------------------+---------------------+----------------+-------------------+-------------------+---------------+---------------------+----------------------+-------+-----------------+---------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+------------------------+-----------------------+--------------------+-----------------+-----------------+----------------+----------------+--------------------+--------------------+---------------------+---------------------+----------------------+----------------------------+----------------------------+----------------------------+----------------------+----------------------+----------------------+--------------------------+----------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+----------------------+----------------------+--------------------------+-------------------------+---------------------------+--------------------------+--------------------------+-------------------------+---------------------------+--------------------------+-----------------------+----------------------+-----------------+-----------------+----------------+----------------+-----------------+------------------------+------------------------+-----------------------+-----------------------+------------------------+------------------------+-----------------------+-----------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+------------------+--------+
| 0 | 1.0  | 2.0  | 23.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   0.0    |    3.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     3.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    0.0     |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     | 99.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       0.0       |      0.0       |      0.0       |        0.0         |        0.0         |         0.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           2.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       0.0       |      0.0       |      0.0       |       0.0       |          0.0           |          0.0           |          0.0          |          0.0          |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |     39205.17     |  0.0   |
| 1 | 3.0  | 2.0  | 34.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     1.0     |        1.0        |       1.0       |        0.0        |       0.0       |        0.0        |       0.0       |    1.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   1.0    |    3.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     3.0     |        3.0        |       3.0       |        0.0        |       0.0       |        0.0        |       0.0       |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     6.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    3.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     3.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    0.0     |    0.0     |    0.0     |     0.0     |       300.0       |        0.0        |        0.0        |    300.0    |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |    300.0    |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |  3.0  |            0.0            |            0.0            |           -1.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |           -1.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |         300.0         |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          3.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       0.0       |      0.0       |      0.0       |        0.0         |        0.0         |         1.0         |         0.0         |         0.0          |            3.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           2.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       0.0       |      0.0       |      0.0       |       0.0       |          0.0           |         88.89          |          0.0          |          0.0          |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |             300.0             |            122.22             |            300.0             |            240.75            |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |     49278.03     |  0.0   |
| 2 | 4.0  | 2.0  | 23.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   1.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   1.0    |    3.0     |   3.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    3.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    3.0     |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     3.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     3.0     |     0.0     |     0.0     | 99.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       0.0       |      0.0       |      0.0       |        0.0         |        0.0         |         3.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           1.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       0.0       |      0.0       |      0.0       |       0.0       |          3.0           |          0.18          |          3.0          |         2.07          |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |     67333.77     |  0.0   |
| 3 | 8.0  | 2.0  | 37.0  |        0.0         |          195.0          |          195.0          |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |          195.0          |          195.0          |           0.0           |           0.0           |       195.0       |           0.0           |           0.0           |       195.0       |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   1.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      1.0      |     1.0     |    1.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   3.0    |    3.0     |   3.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        9.0        |        9.0        |        0.0         |        0.0         |        9.0        |        9.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    9.0    |        6.0         |     6.0     |    6.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   70.62    |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |    70.62    |     0.0     |     0.0     |     0.0     |     0.0     |    34.95    |     0.0     |     0.0     |    70.62    |     0.0     |     0.0     |  2.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      1.0       |        1.0        |        1.0        |      1.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       3.0       |       0.0       |      0.0       |      3.0       |        0.0         |        15.0        |         2.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           1.0            |         0.0          |           9.0           |           9.0           |           0.0           |           0.0           |           0.0           |           0.0           |           9.0           |           9.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |      27.0       |       3.0       |      18.0      |      48.0      |       0.0       |         186.09         |          0.0           |         91.56         |        138.84         |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |     64007.97     |  0.0   |
| 4 | 10.0 | 2.0  | 39.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     1.0     |    1.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   1.0    |    3.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     3.0     |    3.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     6.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    3.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     6.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    0.0     |    0.0     |    0.0     |  135003.0   |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |  135003.0   |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |  135003.0   |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |  135003.0   |     0.0     |     0.0     |  1.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |      135003.0       |       270003.0       |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         1.0         |         1.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       3.0       |       0.0       |      6.0       |      9.0       |        3.0         |        0.0         |         3.0         |         0.0         |         1.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           2.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         3.0         |         6.0          |         3.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       0.0       |      0.0       |      0.0       |       0.0       |          3.0           |          0.3           |       40501.08        |       13501.47        |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |        85501.89        |        85501.89        |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           | 117310.979016494 |  0.0   |
| 5 | 13.0 | 2.0  | 23.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   0.0    |    3.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     3.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    0.0     |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     | 99.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       0.0       |      0.0       |      0.0       |        0.0         |        0.0         |         0.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           2.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       0.0       |      0.0       |      0.0       |       0.0       |          0.0           |          0.0           |          0.0          |          0.0          |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |     87975.75     |  0.0   |
| 6 | 14.0 | 2.0  | 27.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   1.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   1.0    |    3.0     |   3.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    3.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    3.0     |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     3.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     3.0     |     0.0     |     0.0     |  3.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       0.0       |      0.0       |      0.0       |        0.0         |        0.0         |         3.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           2.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       0.0       |      0.0       |      0.0       |       0.0       |          3.0           |          0.42          |          3.0          |         2.13          |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |     94956.66     |  0.0   |
| 7 | 18.0 | 2.0  | 26.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   1.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   1.0    |    3.0     |   3.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    3.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    3.0     |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     3.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     3.0     |     0.0     |     0.0     |  2.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       0.0       |      0.0       |      0.0       |        0.0         |        0.0         |         2.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           1.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       0.0       |      0.0       |      0.0       |       0.0       |          2.88          |          0.0           |          3.0          |         2.94          |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |    251638.95     |  0.0   |
| 8 | 20.0 | 2.0  | 45.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   0.0    |    3.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     3.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    0.0     |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     | 99.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       0.0       |      0.0       |      0.0       |        0.0         |        0.0         |         0.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           2.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       0.0       |      0.0       |      0.0       |       0.0       |          0.0           |          0.0           |          0.0          |          0.0          |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |    101962.02     |  0.0   |
| 9 | 23.0 | 2.0  | 25.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   1.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   1.0    |    3.0     |   3.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    3.0    |        0.0         |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    3.0     |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     3.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     3.0     |     0.0     |     0.0     |  2.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       0.0       |      0.0       |      0.0       |        0.0         |        0.0         |         2.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           0.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       0.0       |      0.0       |      0.0       |       0.0       |          2.79          |          0.0           |          3.0          |         2.91          |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |    356463.06     |  0.0   |
+---+------+------+-------+--------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------+-------------------------+-------------------------+-------------------+--------------------+------------+----------+------------+----------+------------+----------+------------+----------+------------+----------+-------------+-----------+-------------+-------------------+-----------------+-------------------+-----------------+-------------------+-----------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+---------------+-----------+-------------+-----------+-------------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+-----------+-------------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+------------+----------+----------+------------+----------+------------+----------+------------+----------+-------------+-----------+-------------+-------------------+-----------------+-------------------+-----------------+-------------------+-----------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+--------------------+--------------------+-------------------+-------------------+--------------------+--------------------+-------------------+-------------------+--------------------+--------------------+-------------------+-------------------+-------------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-----------+--------------------+-------------+-----------+-------------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+------------+------------+------------+------------+-------------+-------------------+-------------------+-------------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+----------------------------+---------------------------+---------------------------+---------------------------+------------------------------+-------------------------------+------------------------------+-------------------------------+---------------------------+---------------------------+---------------------------+---------------------------+----------------------------+---------------------------+---------------------------+---------------------------+------------------------------+-------------------------------+------------------------------+-------------------------------+---------------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+------------------------+-----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+---------------------+----------------------+--------------------------+-------------------------+---------------------------+--------------------------+--------------------------+-------------------------+---------------------------+--------------------------+-----------------------+----------------------+--------------------+---------------------+----------------+-------------------+-------------------+---------------+---------------------+----------------------+-------+-----------------+---------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+------------------------+-----------------------+--------------------+-----------------+-----------------+----------------+----------------+--------------------+--------------------+---------------------+---------------------+----------------------+----------------------------+----------------------------+----------------------------+----------------------+----------------------+----------------------+--------------------------+----------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+----------------------+----------------------+--------------------------+-------------------------+---------------------------+--------------------------+--------------------------+-------------------------+---------------------------+--------------------------+-----------------------+----------------------+-----------------+-----------------+----------------+----------------+-----------------+------------------------+------------------------+-----------------------+-----------------------+------------------------+------------------------+-----------------------+-----------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+------------------+--------+

Datos de test#

Se carga y observa el conjunto de datos de entrenamiento con 370 variables exceptuando la variable a predecir ‘TARGET’

filepath = ('/content/drive/My Drive/Parcial3/test.csv')
test = pd.read_csv(filepath)
test.head()
ID var3 var15 imp_ent_var16_ult1 imp_op_var39_comer_ult1 imp_op_var39_comer_ult3 imp_op_var40_comer_ult1 imp_op_var40_comer_ult3 imp_op_var40_efect_ult1 imp_op_var40_efect_ult3 ... saldo_medio_var29_ult3 saldo_medio_var33_hace2 saldo_medio_var33_hace3 saldo_medio_var33_ult1 saldo_medio_var33_ult3 saldo_medio_var44_hace2 saldo_medio_var44_hace3 saldo_medio_var44_ult1 saldo_medio_var44_ult3 var38
0 2 2 32 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 40532.10
1 5 2 35 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 45486.72
2 6 2 23 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 46993.95
3 7 2 24 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 187898.61
4 9 2 23 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 73649.73

5 rows × 370 columns

test.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 75818 entries, 0 to 75817
Columns: 370 entries, ID to var38
dtypes: float64(110), int64(260)
memory usage: 214.0 MB
test.shape
(75818, 370)

Para analizar la distribución de los valores de cada variable del conjunto de test, se verifica cuantos valores son unicos y con ello observar indicios de categóricas.

En la tabla se puede observar que la diferencia entre el total de observaciones y el número único de registros en cada variable es abismal, lo que sugiere que la naturaleza de las variables se asimila a una categórica o estartificación.

variable_types = []

for col in test.columns:
    var_type = test[col].dtype
    unique_count = test[col].nunique()
    value_counts = len(test[col])
    variable_types.append([col, var_type, unique_count, value_counts])


table = tabulate(variable_types, headers=['Variable Name', 'Type', 'Unique Values', 'Values Count'], tablefmt='grid')
print(table)
+-------------------------------+---------+-----------------+----------------+
| Variable Name                 | Type    |   Unique Values |   Values Count |
+===============================+=========+=================+================+
| ID                            | int64   |           75818 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| var3                          | int64   |             199 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| var15                         | int64   |             100 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_ent_var16_ult1            | float64 |             598 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var39_comer_ult1       | float64 |            7593 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var39_comer_ult3       | float64 |            9154 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var40_comer_ult1       | float64 |             314 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var40_comer_ult3       | float64 |             363 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var40_efect_ult1       | float64 |              30 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var40_efect_ult3       | float64 |              34 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var40_ult1             | float64 |             245 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var41_comer_ult1       | float64 |            7444 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var41_comer_ult3       | float64 |            8985 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var41_efect_ult1       | float64 |             338 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var41_efect_ult3       | float64 |             475 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var41_ult1             | float64 |            8007 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var39_efect_ult1       | float64 |             341 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var39_efect_ult3       | float64 |             479 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_op_var39_ult1             | float64 |            8119 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_sal_var16_ult1            | float64 |              74 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var1_0                    | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var1                      | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var2_0                    | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var2                      | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var5_0                    | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var5                      | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var6_0                    | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var6                      | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var8_0                    | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var8                      | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var12_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var12                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13_corto_0             | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13_corto               | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13_largo_0             | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13_largo               | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13_medio_0             | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13_medio               | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var13                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var14_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var14                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var17_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var17                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var18_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var18                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var19                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var20_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var20                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var24_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var24                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var25_cte                 | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var26_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var26_cte                 | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var26                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var25_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var25                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var27_0                   | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var28_0                   | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var28                     | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var27                     | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var29_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var29                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var30_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var30                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var31_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var31                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var32_cte                 | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var32_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var32                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var33_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var33                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var34_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var34                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var37_cte                 | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var37_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var37                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var39_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var40_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var40                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var41_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var41                     | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var39                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var44_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var44                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var46_0                   | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var46                     | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var1_0                    | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var1                      | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var4                      | int64   |              10 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var5_0                    | int64   |               5 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var5                      | int64   |               5 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var6_0                    | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var6                      | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var8_0                    | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var8                      | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var12_0                   | int64   |               5 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var12                     | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var13_0                   | int64   |               8 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var13_corto_0             | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var13_corto               | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var13_largo_0             | int64   |               7 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var13_largo               | int64   |               7 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var13_medio_0             | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var13_medio               | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var13                     | int64   |               8 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var14_0                   | int64   |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var14                     | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var17_0                   | int64   |              10 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var17                     | int64   |               7 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var18_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var18                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var20_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var20                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var24_0                   | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var24                     | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var26_0                   | int64   |               7 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var26                     | int64   |               7 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var25_0                   | int64   |               7 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var25                     | int64   |               7 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_hace2            | int64   |              19 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_hace3            | int64   |               5 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_ult1             | int64   |              23 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_ult3             | int64   |              29 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_hace2            | int64   |              56 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_hace3            | int64   |              20 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_ult1             | int64   |              69 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_ult3             | int64   |             105 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_hace2            | int64   |              56 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_hace3            | int64   |              20 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_ult1             | int64   |              69 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_ult3             | int64   |             106 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var27_0                   | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var28_0                   | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var28                     | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var27                     | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var29_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var29                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var30_0                   | int64   |              11 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var30                     | int64   |               9 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var31_0                   | int64   |              10 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var31                     | int64   |               7 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var32_0                   | int64   |               5 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var32                     | int64   |               5 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var33_0                   | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var33                     | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var34_0                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var34                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var35                     | int64   |              12 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var37_med_ult2            | int64   |              20 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var37_0                   | int64   |              24 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var37                     | int64   |              24 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var39_0                   | int64   |              10 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var40_0                   | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var40                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var41_0                   | int64   |               9 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var41                     | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var39                     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var42_0                   | int64   |               7 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var42                     | int64   |               6 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var44_0                   | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var44                     | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var46_0                   | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var46                     | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var1                    | float64 |             292 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var5                    | float64 |           11415 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var6                    | float64 |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var8                    | float64 |            2062 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var12                   | float64 |            3074 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var13_corto             | float64 |             759 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var13_largo             | float64 |             241 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var13_medio             | int64   |               5 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var13                   | float64 |             887 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var14                   | float64 |             335 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var17                   | float64 |             107 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var18                   | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var20                   | float64 |             161 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var24                   | float64 |            2633 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var26                   | float64 |            1652 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var25                   | float64 |            1577 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var28                   | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var27                   | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var29                   | float64 |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var30                   | float64 |           16867 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var31                   | float64 |             292 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var32                   | float64 |              86 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var33                   | float64 |              59 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var34                   | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var37                   | float64 |            3977 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var40                   | float64 |             290 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var41                   | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var42                   | float64 |           15625 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var44                   | float64 |             139 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var46                   | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| var36                         | int64   |               5 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_amort_var18_1y3     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_amort_var34_1y3     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_aport_var13_1y3     | float64 |              29 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_aport_var17_1y3     | float64 |               7 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_aport_var33_1y3     | float64 |               8 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_compra_var44_1y3    | float64 |              15 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_reemb_var13_1y3     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_reemb_var17_1y3     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_reemb_var33_1y3     | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_trasp_var17_in_1y3  | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_trasp_var17_out_1y3 | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_trasp_var33_in_1y3  | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_trasp_var33_out_1y3 | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_imp_venta_var44_1y3     | float64 |               6 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_aport_var13_1y3     | float64 |               7 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_aport_var17_1y3     | float64 |               5 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_aport_var33_1y3     | float64 |               5 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_compra_var44_1y3    | float64 |              11 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_reemb_var13_1y3     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_reemb_var17_1y3     | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_reemb_var33_1y3     | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_trasp_var17_in_1y3  | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_trasp_var17_out_1y3 | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_trasp_var33_in_1y3  | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_trasp_var33_out_1y3 | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| delta_num_venta_var44_1y3     | float64 |               6 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_amort_var18_hace3         | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_amort_var18_ult1          | float64 |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_amort_var34_hace3         | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_amort_var34_ult1          | float64 |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_aport_var13_hace3         | float64 |             436 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_aport_var13_ult1          | float64 |             163 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_aport_var17_hace3         | float64 |              20 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_aport_var17_ult1          | float64 |              33 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_aport_var33_hace3         | float64 |              16 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_aport_var33_ult1          | float64 |              15 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_var7_emit_ult1            | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_var7_recib_ult1           | float64 |             165 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_compra_var44_hace3        | float64 |              27 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_compra_var44_ult1         | float64 |              91 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_reemb_var13_hace3         | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_reemb_var13_ult1          | int64   |              23 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_reemb_var17_hace3         | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_reemb_var17_ult1          | float64 |              12 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_reemb_var33_hace3         | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_reemb_var33_ult1          | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_var43_emit_ult1           | float64 |            2374 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_trans_var37_ult1          | float64 |            3755 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var17_in_hace3      | float64 |               7 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var17_in_ult1       | float64 |               9 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var17_out_hace3     | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var17_out_ult1      | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var33_in_hace3      | float64 |               8 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var33_in_ult1       | float64 |              13 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var33_out_hace3     | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_trasp_var33_out_ult1      | float64 |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_venta_var44_hace3         | float64 |               6 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| imp_venta_var44_ult1          | float64 |              35 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var7_emit_ult1            | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var7_recib_ult1           | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var10_ult1                | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var10cte_ult1             | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var9_cte_ult1             | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var9_ult1                 | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var43_emit_ult1           | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| ind_var43_recib_ult1          | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| var21                         | int64   |              22 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var2_0_ult1               | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var2_ult1                 | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_aport_var13_hace3         | int64   |               7 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_aport_var13_ult1          | int64   |               5 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_aport_var17_hace3         | int64   |               5 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_aport_var17_ult1          | int64   |               8 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_aport_var33_hace3         | int64   |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_aport_var33_ult1          | int64   |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var7_emit_ult1            | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var7_recib_ult1           | int64   |               5 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_compra_var44_hace3        | int64   |               9 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_compra_var44_ult1         | int64   |               9 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_ent_var16_ult1            | int64   |              16 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var22_hace2               | int64   |              22 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var22_hace3               | int64   |              19 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var22_ult1                | int64   |              18 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var22_ult3                | int64   |              33 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_med_var22_ult3            | int64   |              14 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_med_var45_ult3            | int64   |              66 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var5_ult3           | int64   |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var8_ult3           | int64   |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var12_ult3          | int64   |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var13_corto_ult3    | int64   |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var13_largo_ult3    | int64   |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var13_medio_ult3    | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var17_ult3          | int64   |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var29_ult3          | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var33_ult3          | int64   |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var39_vig_ult3      | int64   |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_meses_var44_ult3          | int64   |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_comer_ult1       | int64   |              64 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_comer_ult3       | int64   |             101 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_comer_ult1       | int64   |              28 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_comer_ult3       | int64   |              47 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_efect_ult1       | int64   |               9 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var40_efect_ult3       | int64   |               9 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_comer_ult1       | int64   |              62 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_comer_ult3       | int64   |              99 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_efect_ult1       | int64   |              25 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var41_efect_ult3       | int64   |              38 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_efect_ult1       | int64   |              25 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_op_var39_efect_ult3       | int64   |              39 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_reemb_var13_hace3         | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_reemb_var13_ult1          | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_reemb_var17_hace3         | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_reemb_var17_ult1          | int64   |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_reemb_var33_hace3         | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_reemb_var33_ult1          | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_sal_var16_ult1            | int64   |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var43_emit_ult1           | int64   |              21 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var43_recib_ult1          | int64   |              41 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var11_ult1          | int64   |              19 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var17_in_hace3      | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var17_in_ult1       | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var17_out_hace3     | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var17_out_ult1      | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var33_in_hace3      | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var33_in_ult1       | int64   |               3 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var33_out_hace3     | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_trasp_var33_out_ult1      | int64   |               2 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_venta_var44_hace3         | int64   |               5 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_venta_var44_ult1          | int64   |               8 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var45_hace2               | int64   |              91 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var45_hace3               | int64   |              58 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var45_ult1                | int64   |              91 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| num_var45_ult3                | int64   |             167 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_var2_ult1               | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var5_hace2        | float64 |           14556 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var5_hace3        | float64 |            7848 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var5_ult1         | float64 |           14551 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var5_ult3         | float64 |           17147 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var8_hace2        | float64 |            1330 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var8_hace3        | float64 |             422 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var8_ult1         | float64 |            2198 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var8_ult3         | float64 |            2249 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var12_hace2       | float64 |            2822 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var12_hace3       | float64 |            1119 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var12_ult1        | float64 |            3365 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var12_ult3        | float64 |            3416 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_corto_hace2 | float64 |            1681 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_corto_hace3 | float64 |             938 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_corto_ult1  | float64 |             976 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_corto_ult3  | float64 |            2581 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_largo_hace2 | float64 |             313 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_largo_hace3 | float64 |             280 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_largo_ult1  | float64 |             252 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_largo_ult3  | float64 |             543 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_medio_hace2 | float64 |               6 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_medio_hace3 | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_medio_ult1  | float64 |               6 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var13_medio_ult3  | float64 |               6 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var17_hace2       | float64 |              79 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var17_hace3       | float64 |              20 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var17_ult1        | float64 |             112 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var17_ult3        | float64 |             112 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var29_hace2       | float64 |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var29_hace3       | int64   |               1 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var29_ult1        | float64 |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var29_ult3        | float64 |               4 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var33_hace2       | float64 |              48 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var33_hace3       | float64 |              22 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var33_ult1        | float64 |              60 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var33_ult3        | float64 |              60 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var44_hace2       | float64 |              99 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var44_hace3       | float64 |              28 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var44_ult1        | float64 |             148 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| saldo_medio_var44_ult3        | float64 |             148 |          75818 |
+-------------------------------+---------+-----------------+----------------+
| var38                         | float64 |           57570 |          75818 |
+-------------------------------+---------+-----------------+----------------+
type_counts = test.dtypes.value_counts().reset_index()
type_counts.columns = ['Type', 'Count']
print("\nVariable Types and Counts:")
type_counts
Variable Types and Counts:
Type Count
0 int64 260
1 float64 110
print(tabulate(test.head(10), headers = 'keys', tablefmt='pretty'))
+---+------+------+-------+--------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------+-------------------------+-------------------------+-------------------+--------------------+------------+----------+------------+----------+------------+----------+------------+----------+------------+----------+-------------+-----------+-------------+-------------------+-----------------+-------------------+-----------------+-------------------+-----------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+---------------+-----------+-------------+-----------+-------------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+-----------+-------------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+------------+----------+----------+------------+----------+------------+----------+------------+----------+-------------+-----------+-------------+-------------------+-----------------+-------------------+-----------------+-------------------+-----------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+--------------------+--------------------+-------------------+-------------------+--------------------+--------------------+-------------------+-------------------+--------------------+--------------------+-------------------+-------------------+-------------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-----------+--------------------+-------------+-----------+-------------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+------------+------------+------------+------------+-------------+-------------------+-------------------+-------------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+----------------------------+---------------------------+---------------------------+---------------------------+------------------------------+-------------------------------+------------------------------+-------------------------------+---------------------------+---------------------------+---------------------------+---------------------------+----------------------------+---------------------------+---------------------------+---------------------------+------------------------------+-------------------------------+------------------------------+-------------------------------+---------------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+------------------------+-----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+---------------------+----------------------+--------------------------+-------------------------+---------------------------+--------------------------+--------------------------+-------------------------+---------------------------+--------------------------+-----------------------+----------------------+--------------------+---------------------+----------------+-------------------+-------------------+---------------+---------------------+----------------------+-------+-----------------+---------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+------------------------+-----------------------+--------------------+-----------------+-----------------+----------------+----------------+--------------------+--------------------+---------------------+---------------------+----------------------+----------------------------+----------------------------+----------------------------+----------------------+----------------------+----------------------+--------------------------+----------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+----------------------+----------------------+--------------------------+-------------------------+---------------------------+--------------------------+--------------------------+-------------------------+---------------------------+--------------------------+-----------------------+----------------------+-----------------+-----------------+----------------+----------------+-----------------+------------------------+------------------------+-----------------------+-----------------------+------------------------+------------------------+-----------------------+-----------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-----------+
|   |  ID  | var3 | var15 | imp_ent_var16_ult1 | imp_op_var39_comer_ult1 | imp_op_var39_comer_ult3 | imp_op_var40_comer_ult1 | imp_op_var40_comer_ult3 | imp_op_var40_efect_ult1 | imp_op_var40_efect_ult3 | imp_op_var40_ult1 | imp_op_var41_comer_ult1 | imp_op_var41_comer_ult3 | imp_op_var41_efect_ult1 | imp_op_var41_efect_ult3 | imp_op_var41_ult1 | imp_op_var39_efect_ult1 | imp_op_var39_efect_ult3 | imp_op_var39_ult1 | imp_sal_var16_ult1 | ind_var1_0 | ind_var1 | ind_var2_0 | ind_var2 | ind_var5_0 | ind_var5 | ind_var6_0 | ind_var6 | ind_var8_0 | ind_var8 | ind_var12_0 | ind_var12 | ind_var13_0 | ind_var13_corto_0 | ind_var13_corto | ind_var13_largo_0 | ind_var13_largo | ind_var13_medio_0 | ind_var13_medio | ind_var13 | ind_var14_0 | ind_var14 | ind_var17_0 | ind_var17 | ind_var18_0 | ind_var18 | ind_var19 | ind_var20_0 | ind_var20 | ind_var24_0 | ind_var24 | ind_var25_cte | ind_var26_0 | ind_var26_cte | ind_var26 | ind_var25_0 | ind_var25 | ind_var27_0 | ind_var28_0 | ind_var28 | ind_var27 | ind_var29_0 | ind_var29 | ind_var30_0 | ind_var30 | ind_var31_0 | ind_var31 | ind_var32_cte | ind_var32_0 | ind_var32 | ind_var33_0 | ind_var33 | ind_var34_0 | ind_var34 | ind_var37_cte | ind_var37_0 | ind_var37 | ind_var39_0 | ind_var40_0 | ind_var40 | ind_var41_0 | ind_var41 | ind_var39 | ind_var44_0 | ind_var44 | ind_var46_0 | ind_var46 | num_var1_0 | num_var1 | num_var4 | num_var5_0 | num_var5 | num_var6_0 | num_var6 | num_var8_0 | num_var8 | num_var12_0 | num_var12 | num_var13_0 | num_var13_corto_0 | num_var13_corto | num_var13_largo_0 | num_var13_largo | num_var13_medio_0 | num_var13_medio | num_var13 | num_var14_0 | num_var14 | num_var17_0 | num_var17 | num_var18_0 | num_var18 | num_var20_0 | num_var20 | num_var24_0 | num_var24 | num_var26_0 | num_var26 | num_var25_0 | num_var25 | num_op_var40_hace2 | num_op_var40_hace3 | num_op_var40_ult1 | num_op_var40_ult3 | num_op_var41_hace2 | num_op_var41_hace3 | num_op_var41_ult1 | num_op_var41_ult3 | num_op_var39_hace2 | num_op_var39_hace3 | num_op_var39_ult1 | num_op_var39_ult3 | num_var27_0 | num_var28_0 | num_var28 | num_var27 | num_var29_0 | num_var29 | num_var30_0 | num_var30 | num_var31_0 | num_var31 | num_var32_0 | num_var32 | num_var33_0 | num_var33 | num_var34_0 | num_var34 | num_var35 | num_var37_med_ult2 | num_var37_0 | num_var37 | num_var39_0 | num_var40_0 | num_var40 | num_var41_0 | num_var41 | num_var39 | num_var42_0 | num_var42 | num_var44_0 | num_var44 | num_var46_0 | num_var46 | saldo_var1 | saldo_var5 | saldo_var6 | saldo_var8 | saldo_var12 | saldo_var13_corto | saldo_var13_largo | saldo_var13_medio | saldo_var13 | saldo_var14 | saldo_var17 | saldo_var18 | saldo_var20 | saldo_var24 | saldo_var26 | saldo_var25 | saldo_var28 | saldo_var27 | saldo_var29 | saldo_var30 | saldo_var31 | saldo_var32 | saldo_var33 | saldo_var34 | saldo_var37 | saldo_var40 | saldo_var41 | saldo_var42 | saldo_var44 | saldo_var46 | var36 | delta_imp_amort_var18_1y3 | delta_imp_amort_var34_1y3 | delta_imp_aport_var13_1y3 | delta_imp_aport_var17_1y3 | delta_imp_aport_var33_1y3 | delta_imp_compra_var44_1y3 | delta_imp_reemb_var13_1y3 | delta_imp_reemb_var17_1y3 | delta_imp_reemb_var33_1y3 | delta_imp_trasp_var17_in_1y3 | delta_imp_trasp_var17_out_1y3 | delta_imp_trasp_var33_in_1y3 | delta_imp_trasp_var33_out_1y3 | delta_imp_venta_var44_1y3 | delta_num_aport_var13_1y3 | delta_num_aport_var17_1y3 | delta_num_aport_var33_1y3 | delta_num_compra_var44_1y3 | delta_num_reemb_var13_1y3 | delta_num_reemb_var17_1y3 | delta_num_reemb_var33_1y3 | delta_num_trasp_var17_in_1y3 | delta_num_trasp_var17_out_1y3 | delta_num_trasp_var33_in_1y3 | delta_num_trasp_var33_out_1y3 | delta_num_venta_var44_1y3 | imp_amort_var18_hace3 | imp_amort_var18_ult1 | imp_amort_var34_hace3 | imp_amort_var34_ult1 | imp_aport_var13_hace3 | imp_aport_var13_ult1 | imp_aport_var17_hace3 | imp_aport_var17_ult1 | imp_aport_var33_hace3 | imp_aport_var33_ult1 | imp_var7_emit_ult1 | imp_var7_recib_ult1 | imp_compra_var44_hace3 | imp_compra_var44_ult1 | imp_reemb_var13_hace3 | imp_reemb_var13_ult1 | imp_reemb_var17_hace3 | imp_reemb_var17_ult1 | imp_reemb_var33_hace3 | imp_reemb_var33_ult1 | imp_var43_emit_ult1 | imp_trans_var37_ult1 | imp_trasp_var17_in_hace3 | imp_trasp_var17_in_ult1 | imp_trasp_var17_out_hace3 | imp_trasp_var17_out_ult1 | imp_trasp_var33_in_hace3 | imp_trasp_var33_in_ult1 | imp_trasp_var33_out_hace3 | imp_trasp_var33_out_ult1 | imp_venta_var44_hace3 | imp_venta_var44_ult1 | ind_var7_emit_ult1 | ind_var7_recib_ult1 | ind_var10_ult1 | ind_var10cte_ult1 | ind_var9_cte_ult1 | ind_var9_ult1 | ind_var43_emit_ult1 | ind_var43_recib_ult1 | var21 | num_var2_0_ult1 | num_var2_ult1 | num_aport_var13_hace3 | num_aport_var13_ult1 | num_aport_var17_hace3 | num_aport_var17_ult1 | num_aport_var33_hace3 | num_aport_var33_ult1 | num_var7_emit_ult1 | num_var7_recib_ult1 | num_compra_var44_hace3 | num_compra_var44_ult1 | num_ent_var16_ult1 | num_var22_hace2 | num_var22_hace3 | num_var22_ult1 | num_var22_ult3 | num_med_var22_ult3 | num_med_var45_ult3 | num_meses_var5_ult3 | num_meses_var8_ult3 | num_meses_var12_ult3 | num_meses_var13_corto_ult3 | num_meses_var13_largo_ult3 | num_meses_var13_medio_ult3 | num_meses_var17_ult3 | num_meses_var29_ult3 | num_meses_var33_ult3 | num_meses_var39_vig_ult3 | num_meses_var44_ult3 | num_op_var39_comer_ult1 | num_op_var39_comer_ult3 | num_op_var40_comer_ult1 | num_op_var40_comer_ult3 | num_op_var40_efect_ult1 | num_op_var40_efect_ult3 | num_op_var41_comer_ult1 | num_op_var41_comer_ult3 | num_op_var41_efect_ult1 | num_op_var41_efect_ult3 | num_op_var39_efect_ult1 | num_op_var39_efect_ult3 | num_reemb_var13_hace3 | num_reemb_var13_ult1 | num_reemb_var17_hace3 | num_reemb_var17_ult1 | num_reemb_var33_hace3 | num_reemb_var33_ult1 | num_sal_var16_ult1 | num_var43_emit_ult1 | num_var43_recib_ult1 | num_trasp_var11_ult1 | num_trasp_var17_in_hace3 | num_trasp_var17_in_ult1 | num_trasp_var17_out_hace3 | num_trasp_var17_out_ult1 | num_trasp_var33_in_hace3 | num_trasp_var33_in_ult1 | num_trasp_var33_out_hace3 | num_trasp_var33_out_ult1 | num_venta_var44_hace3 | num_venta_var44_ult1 | num_var45_hace2 | num_var45_hace3 | num_var45_ult1 | num_var45_ult3 | saldo_var2_ult1 | saldo_medio_var5_hace2 | saldo_medio_var5_hace3 | saldo_medio_var5_ult1 | saldo_medio_var5_ult3 | saldo_medio_var8_hace2 | saldo_medio_var8_hace3 | saldo_medio_var8_ult1 | saldo_medio_var8_ult3 | saldo_medio_var12_hace2 | saldo_medio_var12_hace3 | saldo_medio_var12_ult1 | saldo_medio_var12_ult3 | saldo_medio_var13_corto_hace2 | saldo_medio_var13_corto_hace3 | saldo_medio_var13_corto_ult1 | saldo_medio_var13_corto_ult3 | saldo_medio_var13_largo_hace2 | saldo_medio_var13_largo_hace3 | saldo_medio_var13_largo_ult1 | saldo_medio_var13_largo_ult3 | saldo_medio_var13_medio_hace2 | saldo_medio_var13_medio_hace3 | saldo_medio_var13_medio_ult1 | saldo_medio_var13_medio_ult3 | saldo_medio_var17_hace2 | saldo_medio_var17_hace3 | saldo_medio_var17_ult1 | saldo_medio_var17_ult3 | saldo_medio_var29_hace2 | saldo_medio_var29_hace3 | saldo_medio_var29_ult1 | saldo_medio_var29_ult3 | saldo_medio_var33_hace2 | saldo_medio_var33_hace3 | saldo_medio_var33_ult1 | saldo_medio_var33_ult3 | saldo_medio_var44_hace2 | saldo_medio_var44_hace3 | saldo_medio_var44_ult1 | saldo_medio_var44_ult3 |   var38   |
+---+------+------+-------+--------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------+-------------------------+-------------------------+-------------------+--------------------+------------+----------+------------+----------+------------+----------+------------+----------+------------+----------+-------------+-----------+-------------+-------------------+-----------------+-------------------+-----------------+-------------------+-----------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+---------------+-----------+-------------+-----------+-------------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+-----------+-------------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+------------+----------+----------+------------+----------+------------+----------+------------+----------+-------------+-----------+-------------+-------------------+-----------------+-------------------+-----------------+-------------------+-----------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+--------------------+--------------------+-------------------+-------------------+--------------------+--------------------+-------------------+-------------------+--------------------+--------------------+-------------------+-------------------+-------------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-----------+--------------------+-------------+-----------+-------------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+------------+------------+------------+------------+-------------+-------------------+-------------------+-------------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+----------------------------+---------------------------+---------------------------+---------------------------+------------------------------+-------------------------------+------------------------------+-------------------------------+---------------------------+---------------------------+---------------------------+---------------------------+----------------------------+---------------------------+---------------------------+---------------------------+------------------------------+-------------------------------+------------------------------+-------------------------------+---------------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+------------------------+-----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+---------------------+----------------------+--------------------------+-------------------------+---------------------------+--------------------------+--------------------------+-------------------------+---------------------------+--------------------------+-----------------------+----------------------+--------------------+---------------------+----------------+-------------------+-------------------+---------------+---------------------+----------------------+-------+-----------------+---------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+------------------------+-----------------------+--------------------+-----------------+-----------------+----------------+----------------+--------------------+--------------------+---------------------+---------------------+----------------------+----------------------------+----------------------------+----------------------------+----------------------+----------------------+----------------------+--------------------------+----------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+----------------------+----------------------+--------------------------+-------------------------+---------------------------+--------------------------+--------------------------+-------------------------+---------------------------+--------------------------+-----------------------+----------------------+-----------------+-----------------+----------------+----------------+-----------------+------------------------+------------------------+-----------------------+-----------------------+------------------------+------------------------+-----------------------+-----------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-----------+
| 0 | 2.0  | 2.0  | 32.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   1.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   1.0    |    3.0     |   3.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    3.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    6.0     |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     6.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     6.0     |     0.0     |     0.0     |  3.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       3.0       |      0.0       |      3.0       |        0.0         |        0.0         |         3.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           2.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       0.0       |      0.0       |      0.0       |       0.0       |          6.0           |          2.43          |          6.0          |          4.8          |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |  40532.1  |
| 1 | 5.0  | 2.0  | 35.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   1.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   1.0    |    3.0     |   3.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    3.0    |        0.0         |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    3.0     |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     3.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     3.0     |     0.0     |     0.0     |  3.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       3.0       |      0.0       |      3.0       |        0.0         |        0.0         |         3.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           0.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       6.0       |      0.0       |      6.0       |       0.0       |          3.0           |          2.55          |          3.0          |         2.85          |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           | 45486.72  |
| 2 | 6.0  | 2.0  | 23.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |          60.0           |          60.0           |       60.0        |          60.0           |          60.0           |       60.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   1.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   2.0    |    3.0     |   3.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        3.0        |        3.0        |        0.0         |        0.0         |        3.0        |        3.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    6.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    30.0    |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |    30.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |    30.0     |     0.0     |     0.0     |  3.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       0.0       |      0.0       |      0.0       |        0.0         |        3.0         |         3.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           2.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           3.0           |           3.0           |           3.0           |           3.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       3.0       |       6.0       |      0.0       |      9.0       |       0.0       |          90.0          |          57.0          |         51.45         |         66.15         |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           | 46993.95  |
| 3 | 7.0  | 2.0  | 24.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   0.0    |    3.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     3.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    0.0     |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     | 99.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       0.0       |      0.0       |      0.0       |        0.0         |        0.0         |         0.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           2.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       0.0       |      0.0       |      0.0       |       0.0       |          0.0           |          0.0           |          0.0          |          0.0          |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           | 187898.61 |
| 4 | 9.0  | 2.0  | 23.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   1.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   1.0    |    3.0     |   3.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    3.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    30.0    |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |    30.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |    30.0     |     0.0     |     0.0     |  3.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       0.0       |      0.0       |      0.0       |        0.0         |        0.0         |         3.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           2.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       0.0       |      0.0       |      0.0       |       0.0       |          30.0          |          3.87          |         30.0          |         21.3          |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           | 73649.73  |
| 5 | 11.0 | 2.0  | 43.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   0.0    |    3.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     3.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    0.0     |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     | 99.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       0.0       |      0.0       |      0.0       |        0.0         |        0.0         |         0.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           2.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       0.0       |      0.0       |      0.0       |       0.0       |          0.0           |          0.0           |          0.0          |          0.0          |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           | 53250.87  |
| 6 | 12.0 | 2.0  | 39.0  |       495.0        |         2334.42         |         4815.42         |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |         2334.42         |         4815.42         |         1560.0          |         2730.0          |      4494.51      |         1560.0          |         2730.0          |      4494.51      |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   1.0    |    0.0     |   0.0    |    0.0     |   0.0    |     1.0     |    1.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |      1.0      |     1.0     |      1.0      |    1.0    |     1.0     |    1.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |     1.0     |    1.0    |      0.0      |     0.0     |    0.0    |     1.0     |    1.0    |     0.0     |    0.0    |      1.0      |     1.0     |    1.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   6.0    |    3.0     |   3.0    |    0.0     |   0.0    |    0.0     |   0.0    |     3.0     |    3.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     3.0     |    3.0    |     3.0     |    3.0    |     3.0     |    3.0    |        0.0         |        0.0         |        0.0        |        0.0        |        75.0        |        0.0         |       63.0        |       138.0       |        75.0        |        0.0         |       63.0        |       138.0       |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     6.0     |    6.0    |     3.0     |    3.0    |     0.0     |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |   18.0    |        18.0        |    15.0     |   15.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     6.0     |    6.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   909.42   |    0.0     |    0.0     |   9017.25   |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |   9017.25   |   1639.89   |   1639.89   |     0.0     |     0.0     |     0.0     |   9926.67   |   7600.95   |     0.0     |   7600.95   |     0.0     |   1134.87   |     0.0     |     0.0     |   9926.67   |     0.0     |     0.0     |  1.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |       3489.0        |        4590.0        |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      1.0       |        1.0        |        1.0        |      1.0      |         1.0         |         1.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        3.0         |       6.0       |      21.0       |      6.0       |      33.0      |        9.0         |        45.0        |         3.0         |         0.0         |         3.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         2.0          |           2.0            |         0.0          |          36.0           |          102.0          |           0.0           |           0.0           |           0.0           |           0.0           |          36.0           |          102.0          |          12.0           |          24.0           |          12.0           |          24.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         6.0         |         6.0          |         3.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |      60.0       |      36.0       |      42.0      |     138.0      |       0.0       |        4134.87         |         754.89         |        2582.43        |        2490.72        |          0.0           |          0.0           |          0.0          |          0.0          |         6002.55         |         2129.07         |        8510.91         |        5547.51         |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |         7077.51         |           0.0           |         7599.0         |        7338.27         |           0.0           |           0.0           |          0.0           |          0.0           | 58316.64  |
| 7 | 15.0 | 2.0  | 29.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   0.0    |    3.0     |   0.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |        0.0         |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     3.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |    0.0     |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     | 99.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       0.0       |       0.0       |      0.0       |      0.0       |        0.0         |        0.0         |         0.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           0.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       0.0       |       0.0       |      0.0       |      0.0       |       0.0       |          0.0           |          0.0           |          0.0          |          0.0          |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           | 46898.49  |
| 8 | 16.0 | 2.0  | 53.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   1.0    |    0.0     |   0.0    |    0.0     |   0.0    |     1.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     1.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   1.0    |    3.0     |   3.0    |    0.0     |   0.0    |    0.0     |   0.0    |     3.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     3.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     6.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    3.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     6.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   300.0    |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |    300.0    |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |    300.0    |     0.0     |     0.0     |  2.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       6.0       |       0.0       |      0.0       |      6.0       |        0.0         |        0.0         |         2.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           2.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       3.0       |       0.0       |      0.0       |      3.0       |       0.0       |         189.99         |          0.0           |         300.0         |        245.01         |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           | 110356.98 |
| 9 | 17.0 | 2.0  | 37.0  |        0.0         |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |           0.0           |           0.0           |        0.0        |           0.0           |           0.0           |        0.0        |        0.0         |    0.0     |   0.0    |    0.0     |   0.0    |    1.0     |   1.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |      0.0      |    0.0    |     0.0     |    0.0    |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     1.0     |    1.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |      0.0      |     0.0     |    0.0    |     1.0     |     0.0     |    0.0    |     1.0     |    0.0    |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |   0.0    |   1.0    |    3.0     |   3.0    |    0.0     |   0.0    |    0.0     |   0.0    |     0.0     |    0.0    |     0.0     |        0.0        |       0.0       |        0.0        |       0.0       |        0.0        |       0.0       |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |        0.0         |        0.0         |        0.0        |        0.0        |     0.0     |     0.0     |    0.0    |    0.0    |     0.0     |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |     0.0     |    0.0    |    3.0    |        0.0         |     0.0     |    0.0    |     3.0     |     0.0     |    0.0    |     3.0     |    0.0    |    0.0    |     3.0     |    3.0    |     0.0     |    0.0    |     0.0     |    0.0    |    0.0     |  1153.86   |    0.0     |    0.0     |     0.0     |        0.0        |        0.0        |        0.0        |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |   1153.86   |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |     0.0     |   1153.86   |     0.0     |     0.0     |  2.0  |            0.0            |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |            0.0            |            0.0            |            0.0            |            0.0             |            0.0            |            0.0            |            0.0            |             0.0              |              0.0              |             0.0              |              0.0              |            0.0            |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |         0.0         |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |        0.0         |         0.0         |      0.0       |        0.0        |        0.0        |      0.0      |         0.0         |         0.0          |  0.0  |       0.0       |      0.0      |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |          0.0           |          0.0          |        0.0         |       9.0       |       0.0       |      0.0       |      9.0       |        3.0         |        3.0         |         2.0         |         0.0         |         0.0          |            0.0             |            0.0             |            0.0             |         0.0          |         0.0          |         0.0          |           2.0            |         0.0          |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |           0.0           |          0.0          |         0.0          |          0.0          |         0.0          |          0.0          |         0.0          |        0.0         |         0.0         |         0.0          |         0.0          |           0.0            |           0.0           |            0.0            |           0.0            |           0.0            |           0.0           |            0.0            |           0.0            |          0.0          |         0.0          |       9.0       |       0.0       |      0.0       |      9.0       |       0.0       |         700.32         |          0.0           |        1153.86        |        927.09         |          0.0           |          0.0           |          0.0          |          0.0          |           0.0           |           0.0           |          0.0           |          0.0           |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |              0.0              |              0.0              |             0.0              |             0.0              |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           |           0.0           |           0.0           |          0.0           |          0.0           | 41366.49  |
+---+------+------+-------+--------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------+-------------------------+-------------------------+-------------------+--------------------+------------+----------+------------+----------+------------+----------+------------+----------+------------+----------+-------------+-----------+-------------+-------------------+-----------------+-------------------+-----------------+-------------------+-----------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+---------------+-----------+-------------+-----------+-------------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+-----------+-------------+-----------+-------------+-----------+---------------+-------------+-----------+-------------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+------------+----------+----------+------------+----------+------------+----------+------------+----------+-------------+-----------+-------------+-------------------+-----------------+-------------------+-----------------+-------------------+-----------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+--------------------+--------------------+-------------------+-------------------+--------------------+--------------------+-------------------+-------------------+--------------------+--------------------+-------------------+-------------------+-------------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+-----------+--------------------+-------------+-----------+-------------+-------------+-----------+-------------+-----------+-----------+-------------+-----------+-------------+-----------+-------------+-----------+------------+------------+------------+------------+-------------+-------------------+-------------------+-------------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+-------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+----------------------------+---------------------------+---------------------------+---------------------------+------------------------------+-------------------------------+------------------------------+-------------------------------+---------------------------+---------------------------+---------------------------+---------------------------+----------------------------+---------------------------+---------------------------+---------------------------+------------------------------+-------------------------------+------------------------------+-------------------------------+---------------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+------------------------+-----------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+---------------------+----------------------+--------------------------+-------------------------+---------------------------+--------------------------+--------------------------+-------------------------+---------------------------+--------------------------+-----------------------+----------------------+--------------------+---------------------+----------------+-------------------+-------------------+---------------+---------------------+----------------------+-------+-----------------+---------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+------------------------+-----------------------+--------------------+-----------------+-----------------+----------------+----------------+--------------------+--------------------+---------------------+---------------------+----------------------+----------------------------+----------------------------+----------------------------+----------------------+----------------------+----------------------+--------------------------+----------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-------------------------+-----------------------+----------------------+-----------------------+----------------------+-----------------------+----------------------+--------------------+---------------------+----------------------+----------------------+--------------------------+-------------------------+---------------------------+--------------------------+--------------------------+-------------------------+---------------------------+--------------------------+-----------------------+----------------------+-----------------+-----------------+----------------+----------------+-----------------+------------------------+------------------------+-----------------------+-----------------------+------------------------+------------------------+-----------------------+-----------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------------+-------------------------------+------------------------------+------------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-------------------------+-------------------------+------------------------+------------------------+-----------+

Comparación entre conjuntos de datos (train vs test)#

Se desea comparar si las variables que están en el conjunto de datos de entrenamiento son las mismas del conjunto de test, se concluye que posee la misma longitud y que adicionalmente el conjunto de test no tiene ‘TARGET’ ya que se predecirán con el modelo.

filastrain = len(train)
filastest = len(test)
columnastrain= len(train.columns)
columnastest= len(test.columns)
print(f'Los datos de train tiene {filastrain} filas y {columnastrain} columnas')
print(f'Los datos de test tiene {filastest} filas y {columnastest} columnas')
Los datos de train tiene 76020 filas y 371 columnas
Los datos de test tiene 75818 filas y 370 columnas

Al comparar si tienen las mimas variables, se concluye que si poseen las mismas variables y un número de registros similar.

train_cols = set(train.columns)
test_cols = set(test.columns)

# Check for columns only in train
only_in_train = train_cols - test_cols
if only_in_train:
    print("Columns only in train dataset:")
    for col in only_in_train:
        print(col)

# Check for columns only in test
only_in_test = test_cols - train_cols
if only_in_test:
    print("\nColumns only in test dataset:")
    for col in only_in_test:
        print(col)

# Check if all columns in test are present in train
if train_cols.issuperset(test_cols):
    print("\nAll columns in test are present in train.")
else:
    print("\nNot all columns in test are present in train.")
Columns only in train dataset:
TARGET

All columns in test are present in train.

Análisis Exploratorio de los Datos#

Datos de entrenamiento#

Convertir la variable Target en categórica

train['TARGET'] = train['TARGET'].astype('category')
print(train['TARGET'])
0        0
1        0
2        0
3        0
4        0
        ..
76015    0
76016    0
76017    0
76018    0
76019    0
Name: TARGET, Length: 76020, dtype: category
Categories (2, int64): [0, 1]

Verificamos datos faltantes#

Datos Faltantes (Missing Count):

  • Cero (0): En todas las variables de la tabla, el número de valores faltantes es cero, lo que significa que no hay datos faltantes en ninguna de las variables.

  • Todas las variables en la tabla tienen un “Missing Count" de 0, lo que indica que no se necesita realizar ningún tratamiento de datos faltantes, ya que todas las variables están completas.

Datos Ceros (Zero Count):

  • Muchas de las variables tienen un gran número de ceros (con valores cercanos a 0 para un gran porcentaje de los registros), lo que podría indicar que estas variables contienen un número considerable de valores que son cero y de ser categóricas.

  • Algunas variables tienen más de 99% de ceros, lo que sugiere que podrían ser variables que en su mayoría están vacías o no registran información en la mayoría de los registros. Por ejemplo: Variables como imp_op_var39_comer_ult1, imp_op_var40_comer_ult3 tienen un 99.99% de ceros.

  • Variables como imp_op_var39_efect_ult3 tienen un 99.9974% de ceros. Otras variables tienen una proporción más baja de ceros, como imp_op_var40_comer_ult1, que tiene un porcentaje de ceros más bajo en comparación con otras variables (99.98%).

missing_data_summary = pd.DataFrame({
    'Missing Count': train.isnull().sum(),
    'Missing Percentage': (train.isnull().sum() / len(train)) * 100,
    'Zero Count': (train == 0).sum(),
    'Zero Percentage': (train == 0).sum() / len(train) * 100
}).T

missing_data_table = tabulate(
    missing_data_summary,
    headers=missing_data_summary.columns,
    tablefmt='grid'
)

# Display the table
print(missing_data_table)
+--------------------+------+------------+---------+----------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------+---------------------------+---------------------------+---------------------+----------------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-----------------+-------------+---------------+-------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+--------------+------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+----------------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+--------------+--------------+--------------+--------------+---------------+---------------------+---------------------+---------------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-----------------------+------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+----------------------+-----------------------+------------------+---------------------+---------------------+-----------------+-----------------------+------------------------+------------+-------------------+-----------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+----------------------+-------------------+-------------------+------------------+------------------+----------------------+----------------------+-----------------------+-----------------------+------------------------+------------------------------+------------------------------+------------------------------+------------------------+------------------------+------------------------+----------------------------+------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+------------------------+------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+-------------------+-------------------+------------------+------------------+-------------------+--------------------------+--------------------------+-------------------------+-------------------------+--------------------------+--------------------------+-------------------------+-------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------+------------+
|                    |   ID |       var3 |   var15 |   imp_ent_var16_ult1 |   imp_op_var39_comer_ult1 |   imp_op_var39_comer_ult3 |   imp_op_var40_comer_ult1 |   imp_op_var40_comer_ult3 |   imp_op_var40_efect_ult1 |   imp_op_var40_efect_ult3 |   imp_op_var40_ult1 |   imp_op_var41_comer_ult1 |   imp_op_var41_comer_ult3 |   imp_op_var41_efect_ult1 |   imp_op_var41_efect_ult3 |   imp_op_var41_ult1 |   imp_op_var39_efect_ult1 |   imp_op_var39_efect_ult3 |   imp_op_var39_ult1 |   imp_sal_var16_ult1 |   ind_var1_0 |   ind_var1 |   ind_var2_0 |   ind_var2 |   ind_var5_0 |   ind_var5 |   ind_var6_0 |   ind_var6 |   ind_var8_0 |   ind_var8 |   ind_var12_0 |   ind_var12 |   ind_var13_0 |   ind_var13_corto_0 |   ind_var13_corto |   ind_var13_largo_0 |   ind_var13_largo |   ind_var13_medio_0 |   ind_var13_medio |   ind_var13 |   ind_var14_0 |   ind_var14 |   ind_var17_0 |   ind_var17 |   ind_var18_0 |   ind_var18 |   ind_var19 |   ind_var20_0 |   ind_var20 |   ind_var24_0 |   ind_var24 |   ind_var25_cte |   ind_var26_0 |   ind_var26_cte |   ind_var26 |   ind_var25_0 |   ind_var25 |   ind_var27_0 |   ind_var28_0 |   ind_var28 |   ind_var27 |   ind_var29_0 |   ind_var29 |   ind_var30_0 |   ind_var30 |   ind_var31_0 |   ind_var31 |   ind_var32_cte |   ind_var32_0 |   ind_var32 |   ind_var33_0 |   ind_var33 |   ind_var34_0 |   ind_var34 |   ind_var37_cte |   ind_var37_0 |   ind_var37 |   ind_var39_0 |   ind_var40_0 |   ind_var40 |   ind_var41_0 |   ind_var41 |   ind_var39 |   ind_var44_0 |   ind_var44 |   ind_var46_0 |   ind_var46 |   num_var1_0 |   num_var1 |   num_var4 |   num_var5_0 |   num_var5 |   num_var6_0 |   num_var6 |   num_var8_0 |   num_var8 |   num_var12_0 |   num_var12 |   num_var13_0 |   num_var13_corto_0 |   num_var13_corto |   num_var13_largo_0 |   num_var13_largo |   num_var13_medio_0 |   num_var13_medio |   num_var13 |   num_var14_0 |   num_var14 |   num_var17_0 |   num_var17 |   num_var18_0 |   num_var18 |   num_var20_0 |   num_var20 |   num_var24_0 |   num_var24 |   num_var26_0 |   num_var26 |   num_var25_0 |   num_var25 |   num_op_var40_hace2 |   num_op_var40_hace3 |   num_op_var40_ult1 |   num_op_var40_ult3 |   num_op_var41_hace2 |   num_op_var41_hace3 |   num_op_var41_ult1 |   num_op_var41_ult3 |   num_op_var39_hace2 |   num_op_var39_hace3 |   num_op_var39_ult1 |   num_op_var39_ult3 |   num_var27_0 |   num_var28_0 |   num_var28 |   num_var27 |   num_var29_0 |   num_var29 |   num_var30_0 |   num_var30 |   num_var31_0 |   num_var31 |   num_var32_0 |   num_var32 |   num_var33_0 |   num_var33 |   num_var34_0 |   num_var34 |   num_var35 |   num_var37_med_ult2 |   num_var37_0 |   num_var37 |   num_var39_0 |   num_var40_0 |   num_var40 |   num_var41_0 |   num_var41 |   num_var39 |   num_var42_0 |   num_var42 |   num_var44_0 |   num_var44 |   num_var46_0 |   num_var46 |   saldo_var1 |   saldo_var5 |   saldo_var6 |   saldo_var8 |   saldo_var12 |   saldo_var13_corto |   saldo_var13_largo |   saldo_var13_medio |   saldo_var13 |   saldo_var14 |   saldo_var17 |   saldo_var18 |   saldo_var20 |   saldo_var24 |   saldo_var26 |   saldo_var25 |   saldo_var28 |   saldo_var27 |   saldo_var29 |   saldo_var30 |   saldo_var31 |   saldo_var32 |   saldo_var33 |   saldo_var34 |   saldo_var37 |   saldo_var40 |   saldo_var41 |   saldo_var42 |   saldo_var44 |   saldo_var46 |      var36 |   delta_imp_amort_var18_1y3 |   delta_imp_amort_var34_1y3 |   delta_imp_aport_var13_1y3 |   delta_imp_aport_var17_1y3 |   delta_imp_aport_var33_1y3 |   delta_imp_compra_var44_1y3 |   delta_imp_reemb_var13_1y3 |   delta_imp_reemb_var17_1y3 |   delta_imp_reemb_var33_1y3 |   delta_imp_trasp_var17_in_1y3 |   delta_imp_trasp_var17_out_1y3 |   delta_imp_trasp_var33_in_1y3 |   delta_imp_trasp_var33_out_1y3 |   delta_imp_venta_var44_1y3 |   delta_num_aport_var13_1y3 |   delta_num_aport_var17_1y3 |   delta_num_aport_var33_1y3 |   delta_num_compra_var44_1y3 |   delta_num_reemb_var13_1y3 |   delta_num_reemb_var17_1y3 |   delta_num_reemb_var33_1y3 |   delta_num_trasp_var17_in_1y3 |   delta_num_trasp_var17_out_1y3 |   delta_num_trasp_var33_in_1y3 |   delta_num_trasp_var33_out_1y3 |   delta_num_venta_var44_1y3 |   imp_amort_var18_hace3 |   imp_amort_var18_ult1 |   imp_amort_var34_hace3 |   imp_amort_var34_ult1 |   imp_aport_var13_hace3 |   imp_aport_var13_ult1 |   imp_aport_var17_hace3 |   imp_aport_var17_ult1 |   imp_aport_var33_hace3 |   imp_aport_var33_ult1 |   imp_var7_emit_ult1 |   imp_var7_recib_ult1 |   imp_compra_var44_hace3 |   imp_compra_var44_ult1 |   imp_reemb_var13_hace3 |   imp_reemb_var13_ult1 |   imp_reemb_var17_hace3 |   imp_reemb_var17_ult1 |   imp_reemb_var33_hace3 |   imp_reemb_var33_ult1 |   imp_var43_emit_ult1 |   imp_trans_var37_ult1 |   imp_trasp_var17_in_hace3 |   imp_trasp_var17_in_ult1 |   imp_trasp_var17_out_hace3 |   imp_trasp_var17_out_ult1 |   imp_trasp_var33_in_hace3 |   imp_trasp_var33_in_ult1 |   imp_trasp_var33_out_hace3 |   imp_trasp_var33_out_ult1 |   imp_venta_var44_hace3 |   imp_venta_var44_ult1 |   ind_var7_emit_ult1 |   ind_var7_recib_ult1 |   ind_var10_ult1 |   ind_var10cte_ult1 |   ind_var9_cte_ult1 |   ind_var9_ult1 |   ind_var43_emit_ult1 |   ind_var43_recib_ult1 |      var21 |   num_var2_0_ult1 |   num_var2_ult1 |   num_aport_var13_hace3 |   num_aport_var13_ult1 |   num_aport_var17_hace3 |   num_aport_var17_ult1 |   num_aport_var33_hace3 |   num_aport_var33_ult1 |   num_var7_emit_ult1 |   num_var7_recib_ult1 |   num_compra_var44_hace3 |   num_compra_var44_ult1 |   num_ent_var16_ult1 |   num_var22_hace2 |   num_var22_hace3 |   num_var22_ult1 |   num_var22_ult3 |   num_med_var22_ult3 |   num_med_var45_ult3 |   num_meses_var5_ult3 |   num_meses_var8_ult3 |   num_meses_var12_ult3 |   num_meses_var13_corto_ult3 |   num_meses_var13_largo_ult3 |   num_meses_var13_medio_ult3 |   num_meses_var17_ult3 |   num_meses_var29_ult3 |   num_meses_var33_ult3 |   num_meses_var39_vig_ult3 |   num_meses_var44_ult3 |   num_op_var39_comer_ult1 |   num_op_var39_comer_ult3 |   num_op_var40_comer_ult1 |   num_op_var40_comer_ult3 |   num_op_var40_efect_ult1 |   num_op_var40_efect_ult3 |   num_op_var41_comer_ult1 |   num_op_var41_comer_ult3 |   num_op_var41_efect_ult1 |   num_op_var41_efect_ult3 |   num_op_var39_efect_ult1 |   num_op_var39_efect_ult3 |   num_reemb_var13_hace3 |   num_reemb_var13_ult1 |   num_reemb_var17_hace3 |   num_reemb_var17_ult1 |   num_reemb_var33_hace3 |   num_reemb_var33_ult1 |   num_sal_var16_ult1 |   num_var43_emit_ult1 |   num_var43_recib_ult1 |   num_trasp_var11_ult1 |   num_trasp_var17_in_hace3 |   num_trasp_var17_in_ult1 |   num_trasp_var17_out_hace3 |   num_trasp_var17_out_ult1 |   num_trasp_var33_in_hace3 |   num_trasp_var33_in_ult1 |   num_trasp_var33_out_hace3 |   num_trasp_var33_out_ult1 |   num_venta_var44_hace3 |   num_venta_var44_ult1 |   num_var45_hace2 |   num_var45_hace3 |   num_var45_ult1 |   num_var45_ult3 |   saldo_var2_ult1 |   saldo_medio_var5_hace2 |   saldo_medio_var5_hace3 |   saldo_medio_var5_ult1 |   saldo_medio_var5_ult3 |   saldo_medio_var8_hace2 |   saldo_medio_var8_hace3 |   saldo_medio_var8_ult1 |   saldo_medio_var8_ult3 |   saldo_medio_var12_hace2 |   saldo_medio_var12_hace3 |   saldo_medio_var12_ult1 |   saldo_medio_var12_ult3 |   saldo_medio_var13_corto_hace2 |   saldo_medio_var13_corto_hace3 |   saldo_medio_var13_corto_ult1 |   saldo_medio_var13_corto_ult3 |   saldo_medio_var13_largo_hace2 |   saldo_medio_var13_largo_hace3 |   saldo_medio_var13_largo_ult1 |   saldo_medio_var13_largo_ult3 |   saldo_medio_var13_medio_hace2 |   saldo_medio_var13_medio_hace3 |   saldo_medio_var13_medio_ult1 |   saldo_medio_var13_medio_ult3 |   saldo_medio_var17_hace2 |   saldo_medio_var17_hace3 |   saldo_medio_var17_ult1 |   saldo_medio_var17_ult3 |   saldo_medio_var29_hace2 |   saldo_medio_var29_hace3 |   saldo_medio_var29_ult1 |   saldo_medio_var29_ult3 |   saldo_medio_var33_hace2 |   saldo_medio_var33_hace3 |   saldo_medio_var33_ult1 |   saldo_medio_var33_ult3 |   saldo_medio_var44_hace2 |   saldo_medio_var44_hace3 |   saldo_medio_var44_ult1 |   saldo_medio_var44_ult3 |   var38 |     TARGET |
+====================+======+============+=========+======================+===========================+===========================+===========================+===========================+===========================+===========================+=====================+===========================+===========================+===========================+===========================+=====================+===========================+===========================+=====================+======================+==============+============+==============+============+==============+============+==============+============+==============+============+===============+=============+===============+=====================+===================+=====================+===================+=====================+===================+=============+===============+=============+===============+=============+===============+=============+=============+===============+=============+===============+=============+=================+===============+=================+=============+===============+=============+===============+===============+=============+=============+===============+=============+===============+=============+===============+=============+=================+===============+=============+===============+=============+===============+=============+=================+===============+=============+===============+===============+=============+===============+=============+=============+===============+=============+===============+=============+==============+============+============+==============+============+==============+============+==============+============+===============+=============+===============+=====================+===================+=====================+===================+=====================+===================+=============+===============+=============+===============+=============+===============+=============+===============+=============+===============+=============+===============+=============+===============+=============+======================+======================+=====================+=====================+======================+======================+=====================+=====================+======================+======================+=====================+=====================+===============+===============+=============+=============+===============+=============+===============+=============+===============+=============+===============+=============+===============+=============+===============+=============+=============+======================+===============+=============+===============+===============+=============+===============+=============+=============+===============+=============+===============+=============+===============+=============+==============+==============+==============+==============+===============+=====================+=====================+=====================+===============+===============+===============+===============+===============+===============+===============+===============+===============+===============+===============+===============+===============+===============+===============+===============+===============+===============+===============+===============+===============+===============+============+=============================+=============================+=============================+=============================+=============================+==============================+=============================+=============================+=============================+================================+=================================+================================+=================================+=============================+=============================+=============================+=============================+==============================+=============================+=============================+=============================+================================+=================================+================================+=================================+=============================+=========================+========================+=========================+========================+=========================+========================+=========================+========================+=========================+========================+======================+=======================+==========================+=========================+=========================+========================+=========================+========================+=========================+========================+=======================+========================+============================+===========================+=============================+============================+============================+===========================+=============================+============================+=========================+========================+======================+=======================+==================+=====================+=====================+=================+=======================+========================+============+===================+=================+=========================+========================+=========================+========================+=========================+========================+======================+=======================+==========================+=========================+======================+===================+===================+==================+==================+======================+======================+=======================+=======================+========================+==============================+==============================+==============================+========================+========================+========================+============================+========================+===========================+===========================+===========================+===========================+===========================+===========================+===========================+===========================+===========================+===========================+===========================+===========================+=========================+========================+=========================+========================+=========================+========================+======================+=======================+========================+========================+============================+===========================+=============================+============================+============================+===========================+=============================+============================+=========================+========================+===================+===================+==================+==================+===================+==========================+==========================+=========================+=========================+==========================+==========================+=========================+=========================+===========================+===========================+==========================+==========================+=================================+=================================+================================+================================+=================================+=================================+================================+================================+=================================+=================================+================================+================================+===========================+===========================+==========================+==========================+===========================+===========================+==========================+==========================+===========================+===========================+==========================+==========================+===========================+===========================+==========================+==========================+=========+============+
| Missing Count      |    0 |  0         |       0 |               0      |                    0      |                    0      |                    0      |                    0      |                      0    |                    0      |              0      |                    0      |                    0      |                    0      |                     0     |              0      |                    0      |                    0      |              0      |               0      |       0      |     0      |            0 |          0 |      0       |      0     |       0      |     0      |       0      |     0      |        0      |      0      |        0      |              0      |            0      |              0      |            0      |              0      |            0      |      0      |        0      |      0      |        0      |      0      |        0      |      0      |      0      |        0      |      0      |         0     |      0      |          0      |        0      |          0      |      0      |        0      |      0      |             0 |             0 |           0 |           0 |        0      |      0      |      0        |      0      |        0      |       0     |           0     |        0      |      0      |         0     |      0      |        0      |      0      |          0      |        0      |      0      |        0      |        0      |      0      |        0      |           0 |      0      |        0      |      0      |             0 |           0 |       0      |     0      |      0     |      0       |      0     |       0      |     0      |       0      |     0      |        0      |      0      |        0      |              0      |            0      |              0      |            0      |              0      |            0      |      0      |        0      |      0      |        0      |      0      |        0      |      0      |        0      |      0      |         0     |      0      |        0      |      0      |        0      |      0      |               0      |               0      |              0      |              0      |               0      |               0      |              0      |              0      |               0      |               0      |              0      |              0      |             0 |             0 |           0 |           0 |        0      |      0      |      0        |      0      |        0      |       0     |        0      |      0      |         0     |      0      |        0      |      0      |       0     |               0      |        0      |      0      |        0      |        0      |      0      |        0      |           0 |      0      |      0        |      0      |        0      |      0      |             0 |           0 |       0      |        0     |       0      |       0      |        0      |              0      |              0      |              0      |        0      |        0      |        0      |        0      |        0      |        0      |        0      |        0      |             0 |             0 |        0      |        0      |         0     |        0      |        0      |        0      |        0      |        0      |             0 |        0      |        0      |             0 |   0        |                      0      |                      0      |                      0      |                      0      |                      0      |                       0      |                        0    |                      0      |                      0      |                         0      |                          0      |                         0      |                          0      |                      0      |                      0      |                      0      |                       0     |                       0      |                        0    |                      0      |                      0      |                         0      |                          0      |                         0      |                          0      |                      0      |                       0 |                 0      |                       0 |                 0      |                  0      |                 0      |                  0      |                 0      |                  0      |                 0      |               0      |                0      |                   0      |                  0      |                       0 |                   0    |                  0      |                 0      |                       0 |                 0      |                0      |                 0      |                     0      |                    0      |                           0 |                     0      |                     0      |                    0      |                           0 |                     0      |                  0      |                 0      |               0      |                0      |           0      |               0     |              0      |          0      |                0      |                 0      |     0      |                 0 |               0 |                  0      |                 0      |                  0      |                 0      |                  0      |                 0      |               0      |                0      |                   0      |                  0      |               0      |            0      |            0      |           0      |           0      |                0     |               0      |                0      |                0      |                 0      |                       0      |                       0      |                       0      |                 0      |                 0      |                 0      |                     0      |                 0      |                    0      |                    0      |                    0      |                    0      |                      0    |                    0      |                    0      |                    0      |                    0      |                     0     |                    0      |                    0      |                       0 |                   0    |                  0      |                 0      |                       0 |                 0      |               0      |                0      |                 0      |                 0      |                     0      |                    0      |                           0 |                     0      |                     0      |                    0      |                           0 |                     0      |                  0      |                 0      |            0      |            0      |           0      |           0      |                 0 |                   0      |                   0      |                  0      |                  0      |                   0      |                   0      |                  0      |                  0      |                    0      |                    0      |                   0      |                   0      |                          0      |                          0      |                         0      |                         0      |                          0      |                           0     |                         0      |                         0      |                          0      |                               0 |                         0      |                         0      |                    0      |                    0      |                   0      |                   0      |                    0      |                    0      |                   0      |                   0      |                    0      |                    0      |                   0      |                   0      |                    0      |                    0      |                   0      |                   0      |       0 |     0      |
+--------------------+------+------------+---------+----------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------+---------------------------+---------------------------+---------------------+----------------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-----------------+-------------+---------------+-------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+--------------+------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+----------------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+--------------+--------------+--------------+--------------+---------------+---------------------+---------------------+---------------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-----------------------+------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+----------------------+-----------------------+------------------+---------------------+---------------------+-----------------+-----------------------+------------------------+------------+-------------------+-----------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+----------------------+-------------------+-------------------+------------------+------------------+----------------------+----------------------+-----------------------+-----------------------+------------------------+------------------------------+------------------------------+------------------------------+------------------------+------------------------+------------------------+----------------------------+------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+------------------------+------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+-------------------+-------------------+------------------+------------------+-------------------+--------------------------+--------------------------+-------------------------+-------------------------+--------------------------+--------------------------+-------------------------+-------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------+------------+
| Missing Percentage |    0 |  0         |       0 |               0      |                    0      |                    0      |                    0      |                    0      |                      0    |                    0      |              0      |                    0      |                    0      |                    0      |                     0     |              0      |                    0      |                    0      |              0      |               0      |       0      |     0      |            0 |          0 |      0       |      0     |       0      |     0      |       0      |     0      |        0      |      0      |        0      |              0      |            0      |              0      |            0      |              0      |            0      |      0      |        0      |      0      |        0      |      0      |        0      |      0      |      0      |        0      |      0      |         0     |      0      |          0      |        0      |          0      |      0      |        0      |      0      |             0 |             0 |           0 |           0 |        0      |      0      |      0        |      0      |        0      |       0     |           0     |        0      |      0      |         0     |      0      |        0      |      0      |          0      |        0      |      0      |        0      |        0      |      0      |        0      |           0 |      0      |        0      |      0      |             0 |           0 |       0      |     0      |      0     |      0       |      0     |       0      |     0      |       0      |     0      |        0      |      0      |        0      |              0      |            0      |              0      |            0      |              0      |            0      |      0      |        0      |      0      |        0      |      0      |        0      |      0      |        0      |      0      |         0     |      0      |        0      |      0      |        0      |      0      |               0      |               0      |              0      |              0      |               0      |               0      |              0      |              0      |               0      |               0      |              0      |              0      |             0 |             0 |           0 |           0 |        0      |      0      |      0        |      0      |        0      |       0     |        0      |      0      |         0     |      0      |        0      |      0      |       0     |               0      |        0      |      0      |        0      |        0      |      0      |        0      |           0 |      0      |      0        |      0      |        0      |      0      |             0 |           0 |       0      |        0     |       0      |       0      |        0      |              0      |              0      |              0      |        0      |        0      |        0      |        0      |        0      |        0      |        0      |        0      |             0 |             0 |        0      |        0      |         0     |        0      |        0      |        0      |        0      |        0      |             0 |        0      |        0      |             0 |   0        |                      0      |                      0      |                      0      |                      0      |                      0      |                       0      |                        0    |                      0      |                      0      |                         0      |                          0      |                         0      |                          0      |                      0      |                      0      |                      0      |                       0     |                       0      |                        0    |                      0      |                      0      |                         0      |                          0      |                         0      |                          0      |                      0      |                       0 |                 0      |                       0 |                 0      |                  0      |                 0      |                  0      |                 0      |                  0      |                 0      |               0      |                0      |                   0      |                  0      |                       0 |                   0    |                  0      |                 0      |                       0 |                 0      |                0      |                 0      |                     0      |                    0      |                           0 |                     0      |                     0      |                    0      |                           0 |                     0      |                  0      |                 0      |               0      |                0      |           0      |               0     |              0      |          0      |                0      |                 0      |     0      |                 0 |               0 |                  0      |                 0      |                  0      |                 0      |                  0      |                 0      |               0      |                0      |                   0      |                  0      |               0      |            0      |            0      |           0      |           0      |                0     |               0      |                0      |                0      |                 0      |                       0      |                       0      |                       0      |                 0      |                 0      |                 0      |                     0      |                 0      |                    0      |                    0      |                    0      |                    0      |                      0    |                    0      |                    0      |                    0      |                    0      |                     0     |                    0      |                    0      |                       0 |                   0    |                  0      |                 0      |                       0 |                 0      |               0      |                0      |                 0      |                 0      |                     0      |                    0      |                           0 |                     0      |                     0      |                    0      |                           0 |                     0      |                  0      |                 0      |            0      |            0      |           0      |           0      |                 0 |                   0      |                   0      |                  0      |                  0      |                   0      |                   0      |                  0      |                  0      |                    0      |                    0      |                   0      |                   0      |                          0      |                          0      |                         0      |                         0      |                          0      |                           0     |                         0      |                         0      |                          0      |                               0 |                         0      |                         0      |                    0      |                    0      |                   0      |                   0      |                    0      |                    0      |                   0      |                   0      |                    0      |                    0      |                   0      |                   0      |                    0      |                    0      |                   0      |                   0      |       0 |     0      |
+--------------------+------+------------+---------+----------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------+---------------------------+---------------------------+---------------------+----------------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-----------------+-------------+---------------+-------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+--------------+------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+----------------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+--------------+--------------+--------------+--------------+---------------+---------------------+---------------------+---------------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-----------------------+------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+----------------------+-----------------------+------------------+---------------------+---------------------+-----------------+-----------------------+------------------------+------------+-------------------+-----------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+----------------------+-------------------+-------------------+------------------+------------------+----------------------+----------------------+-----------------------+-----------------------+------------------------+------------------------------+------------------------------+------------------------------+------------------------+------------------------+------------------------+----------------------------+------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+------------------------+------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+-------------------+-------------------+------------------+------------------+-------------------+--------------------------+--------------------------+-------------------------+-------------------------+--------------------------+--------------------------+-------------------------+-------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------+------------+
| Zero Count         |    0 | 75         |       0 |           72301      |                66075      |                64330      |                75725      |                75672      |                  75982    |                75975      |          75791      |                66226      |                64480      |                69336      |                 67372     |          64388      |                69325      |                67360      |          64271      |           75924      |   75149      | 75734      |        76020 |      76020 |   3191       |  25561     |   76012      | 76018      |   73524      | 73846      |    70887      |  72564      |    72048      |          72756      |        72867      |          75247      |        75260      |          76018      |        76018      |  72154      |    74222      |  75617      |    75883      |  75910      |    76018      |  76018      |  75701      |    75744      |  75815      |     72799     |  73140      |      74011      |    74147      |      73925      |  74147      |    74223      |  74223      |         76020 |         76020 |       76020 |       76020 |    76012      |  76018      |    343        |  20310      |    75695      |   75741     |       75928     |    75938      |  75938      |     75963     |  75972      |    76018      |  76018      |      70524      |    71059      |  71059      |     9065      |    75152      |  75737      |     9177      |       76020 |  75737      |    75877      |  75891      |         76020 |       76020 |   75149      | 75734      |  19528     |   3191       |  25561     |   76012      | 76018      |   73524      | 73846      |    70887      |  72564      |    72048      |          72756      |        72867      |          75247      |        75260      |          76018      |        76018      |  72154      |    74222      |  75617      |    75883      |  75910      |    76018      |  76018      |    75744      |  75815      |     72799     |  73140      |    74147      |  74147      |    74223      |  74223      |           75918      |           76013      |          75791      |          75772      |           67679      |           75044      |          64388      |          62355      |           67609      |           75037      |          64271      |          62244      |         76020 |         76020 |       76020 |       76020 |    76012      |  76018      |    343        |  20310      |    75695      |   75741     |    75938      |  75938      |     75963     |  75972      |    76018      |  76018      |   19528     |           72452      |    71059      |  71059      |     9065      |    75152      |  75737      |     9177      |       76020 |  75737      |    436        |  21908      |    75877      |  75891      |         76020 |       76020 |   75734      |    25561     |   76018      |   73846      |    72564      |          72867      |          75260      |          76018      |    72154      |    75617      |    75910      |    76018      |    75815      |    73140      |    74147      |    74223      |         76020 |         76020 |    76018      |    20310      |     75741     |    75938      |    75972      |    76018      |    71059      |    75737      |         76020 |    21786      |    75891      |         76020 | 411        |                  76018      |                  76018      |                  73948      |                  75960      |                  75996      |                   75918      |                    75982    |                  75999      |                  76019      |                     76014      |                      76016      |                     76009      |                      76019      |                  75975      |                  73970      |                  75961      |                   76001     |                   75923      |                    75982    |                  75999      |                  76019      |                     76014      |                      76016      |                     76009      |                      76019      |                  75975      |                   76020 |             76018      |                   76020 |             76018      |              74314      |             75619      |              75998      |             75976      |              75997      |             76013      |           76017      |            75815      |               75988      |              75936      |                   76020 |               75982    |              76019      |             76000      |                   76020 |             76019      |            70958      |             66190      |                 76018      |                76016      |                       76020 |                 76016      |                 76014      |                76015      |                       76020 |                 76019      |              76017      |             75976      |           76017      |            75815      |       69872      |           69014     |          68656      |      69489      |            70958      |             66190      | 75152      |             76020 |           76020 |              74314      |             75619      |              75998      |             75976      |              75997      |             76013      |           76017      |            75815      |               75988      |              75936      |           72301      |        60541      |        61880      |       67953      |       49954      |            64766     |           51408      |            20546      |            73805      |             72537      |                   72760      |                   75477      |                   76018      |             75897      |             76015      |             75972      |                 10164      |             75877      |                66075      |                64330      |                75725      |                75672      |                  75982    |                75975      |                66226      |                64480      |                69336      |                 67372     |                69325      |                67360      |                   76020 |               75982    |              76019      |             76000      |                   76020 |             76019      |           75924      |            70958      |             66190      |             74384      |                 76018      |                76016      |                       76020 |                 76016      |                 76014      |                76015      |                       76020 |                 76019      |              76017      |             75976      |        48881      |        50663      |       54392      |       38356      |             76020 |               23241      |               29637      |              24664      |              24664      |               74628      |               75536      |              73821      |              73821      |                73024      |                74734      |               72544      |               72544      |                      73047      |                      74657      |                     72836      |                     72836      |                      75532      |                       75722     |                     75483      |                     75483      |                      76018      |                           76020 |                     76018      |                     76018      |                75930      |                76003      |               75902      |               75902      |                76016      |                76019      |               76017      |               76017      |                75977      |                75996      |               75972      |               75972      |                75921      |                75988      |               75879      |               75879      |       0 | 73012      |
+--------------------+------+------------+---------+----------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------+---------------------------+---------------------------+---------------------+----------------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-----------------+-------------+---------------+-------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+--------------+------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+----------------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+--------------+--------------+--------------+--------------+---------------+---------------------+---------------------+---------------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-----------------------+------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+----------------------+-----------------------+------------------+---------------------+---------------------+-----------------+-----------------------+------------------------+------------+-------------------+-----------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+----------------------+-------------------+-------------------+------------------+------------------+----------------------+----------------------+-----------------------+-----------------------+------------------------+------------------------------+------------------------------+------------------------------+------------------------+------------------------+------------------------+----------------------------+------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+------------------------+------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+-------------------+-------------------+------------------+------------------+-------------------+--------------------------+--------------------------+-------------------------+-------------------------+--------------------------+--------------------------+-------------------------+-------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------+------------+
| Zero Percentage    |    0 |  0.0986582 |       0 |              95.1079 |                   86.9179 |                   84.6225 |                   99.6119 |                   99.5422 |                     99.95 |                   99.9408 |             99.6988 |                   87.1165 |                   84.8198 |                   91.2076 |                    88.624 |             84.6988 |                   91.1931 |                   88.6083 |             84.5449 |              99.8737 |      98.8542 |    99.6238 |          100 |        100 |      4.19758 |     33.624 |      99.9895 |    99.9974 |      96.7167 |    97.1402 |       93.2478 |     95.4538 |       94.7751 |             95.7064 |           95.8524 |             98.9832 |           99.0003 |             99.9974 |           99.9974 |     94.9145 |       97.6348 |     99.4699 |       99.8198 |     99.8553 |       99.9974 |     99.9974 |     99.5804 |       99.6369 |     99.7303 |        95.763 |     96.2115 |         97.3573 |       97.5362 |         97.2441 |     97.5362 |       97.6361 |     97.6361 |           100 |           100 |         100 |         100 |       99.9895 |     99.9974 |      0.451197 |     26.7167 |       99.5725 |      99.633 |          99.879 |       99.8921 |     99.8921 |        99.925 |     99.9369 |       99.9974 |     99.9974 |         92.7703 |       93.4741 |     93.4741 |       11.9245 |       98.8582 |     99.6277 |       12.0718 |         100 |     99.6277 |       99.8119 |     99.8303 |           100 |         100 |      98.8542 |    99.6238 |     25.688 |      4.19758 |     33.624 |      99.9895 |    99.9974 |      96.7167 |    97.1402 |       93.2478 |     95.4538 |       94.7751 |             95.7064 |           95.8524 |             98.9832 |           99.0003 |             99.9974 |           99.9974 |     94.9145 |       97.6348 |     99.4699 |       99.8198 |     99.8553 |       99.9974 |     99.9974 |       99.6369 |     99.7303 |        95.763 |     96.2115 |       97.5362 |     97.5362 |       97.6361 |     97.6361 |              99.8658 |              99.9908 |             99.6988 |             99.6738 |              89.0279 |              98.7161 |             84.6988 |             82.0245 |              88.9358 |              98.7069 |             84.5449 |             81.8785 |           100 |           100 |         100 |         100 |       99.9895 |     99.9974 |      0.451197 |     26.7167 |       99.5725 |      99.633 |       99.8921 |     99.8921 |        99.925 |     99.9369 |       99.9974 |     99.9974 |      25.688 |              95.3065 |       93.4741 |     93.4741 |       11.9245 |       98.8582 |     99.6277 |       12.0718 |         100 |     99.6277 |      0.573533 |     28.8187 |       99.8119 |     99.8303 |           100 |         100 |      99.6238 |       33.624 |      99.9974 |      97.1402 |       95.4538 |             95.8524 |             99.0003 |             99.9974 |       94.9145 |       99.4699 |       99.8553 |       99.9974 |       99.7303 |       96.2115 |       97.5362 |       97.6361 |           100 |           100 |       99.9974 |       26.7167 |        99.633 |       99.8921 |       99.9369 |       99.9974 |       93.4741 |       99.6277 |           100 |       28.6582 |       99.8303 |           100 |   0.540647 |                     99.9974 |                     99.9974 |                     97.2744 |                     99.9211 |                     99.9684 |                      99.8658 |                       99.95 |                     99.9724 |                     99.9987 |                        99.9921 |                         99.9947 |                        99.9855 |                         99.9987 |                     99.9408 |                     97.3033 |                     99.9224 |                      99.975 |                      99.8724 |                       99.95 |                     99.9724 |                     99.9987 |                        99.9921 |                         99.9947 |                        99.9855 |                         99.9987 |                     99.9408 |                     100 |                99.9974 |                     100 |                99.9974 |                 97.7559 |                99.4725 |                 99.9711 |                99.9421 |                 99.9697 |                99.9908 |              99.9961 |               99.7303 |                  99.9579 |                 99.8895 |                     100 |                  99.95 |                 99.9987 |                99.9737 |                     100 |                99.9987 |               93.3412 |                87.0692 |                    99.9974 |                   99.9947 |                         100 |                    99.9947 |                    99.9921 |                   99.9934 |                         100 |                    99.9987 |                 99.9961 |                99.9421 |              99.9961 |               99.7303 |          91.9127 |              90.784 |             90.3131 |         91.4088 |               93.3412 |                87.0692 |    98.8582 |               100 |             100 |                 97.7559 |                99.4725 |                 99.9711 |                99.9421 |                 99.9697 |                99.9908 |              99.9961 |               99.7303 |                  99.9579 |                 99.8895 |              95.1079 |           79.6383 |           81.3996 |          89.3883 |          65.7117 |               85.196 |              67.6243 |               27.0271 |               97.0863 |                95.4183 |                      95.7117 |                      99.2857 |                      99.9974 |                99.8382 |                99.9934 |                99.9369 |                    13.3702 |                99.8119 |                   86.9179 |                   84.6225 |                   99.6119 |                   99.5422 |                     99.95 |                   99.9408 |                   87.1165 |                   84.8198 |                   91.2076 |                    88.624 |                   91.1931 |                   88.6083 |                     100 |                  99.95 |                 99.9987 |                99.9737 |                     100 |                99.9987 |              99.8737 |               93.3412 |                87.0692 |                97.8479 |                    99.9974 |                   99.9947 |                         100 |                    99.9947 |                    99.9921 |                   99.9934 |                         100 |                    99.9987 |                 99.9961 |                99.9421 |           64.3002 |           66.6443 |          71.5496 |          50.4551 |               100 |                  30.5722 |                  38.9858 |                 32.4441 |                 32.4441 |                  98.1689 |                  99.3633 |                 97.1073 |                 97.1073 |                   96.0589 |                   98.3083 |                  95.4275 |                  95.4275 |                         96.0892 |                         98.2071 |                        95.8116 |                        95.8116 |                         99.3581 |                          99.608 |                        99.2936 |                        99.2936 |                         99.9974 |                             100 |                        99.9974 |                        99.9974 |                   99.8816 |                   99.9776 |                  99.8448 |                  99.8448 |                   99.9947 |                   99.9987 |                  99.9961 |                  99.9961 |                   99.9434 |                   99.9684 |                  99.9369 |                  99.9369 |                   99.8698 |                   99.9579 |                  99.8145 |                  99.8145 |       0 |    96.0431 |
+--------------------+------+------------+---------+----------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------+---------------------------+---------------------------+---------------------+----------------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-----------------+-------------+---------------+-------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+--------------+------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+----------------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+--------------+--------------+--------------+--------------+---------------+---------------------+---------------------+---------------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+---------------+------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+-----------------------+------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+----------------------+-----------------------+------------------+---------------------+---------------------+-----------------+-----------------------+------------------------+------------+-------------------+-----------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+----------------------+-------------------+-------------------+------------------+------------------+----------------------+----------------------+-----------------------+-----------------------+------------------------+------------------------------+------------------------------+------------------------------+------------------------+------------------------+------------------------+----------------------------+------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+------------------------+------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+-------------------+-------------------+------------------+------------------+-------------------+--------------------------+--------------------------+-------------------------+-------------------------+--------------------------+--------------------------+-------------------------+-------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------------+---------------------------------+--------------------------------+--------------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------------------------+---------------------------+--------------------------+--------------------------+---------+------------+

Ninguna de las variables del conjunto de datos posee observaciones o datos faltantes, por lo que la matriz de datos faltantes indica que ninguna de las variable tiene observaciones faltantes.

missing_percentage = train.isnull().mean() * 100

missing_data_df = pd.DataFrame({
    'Missing Percentage': missing_percentage
})

chunk_size = 50
columns = missing_data_df.index.tolist()
chunks = [columns[i:i + chunk_size] for i in range(0, len(columns), chunk_size)]

for i, chunk in enumerate(chunks):
    plt.figure(figsize=(20, 8))
    sns.heatmap(missing_data_df.loc[chunk].T, annot=False, fmt=".2f", cmap="YlGnBu", cbar_kws={'label': 'Missing Percentage'})
    plt.title(f"Missing Data Heatmap (Chunk {i + 1})")
    plt.xlabel("Columns")
    plt.ylabel("Dataset")
    plt.xticks(rotation=90)  # Rotate x-axis labels for better visibility
    plt.tight_layout()
    plt.show()
_images/bb013de34e59c80cc7c02f1b455dcba9837287a3fc1251a63c3da62ab6485d0e.png _images/ed33b29c8bc830df9b1f924ce17d02f6e7fd8d3034ba34cbc85073ed09c2e1ba.png _images/fc8deb2dbabc1eb7b4c716ee47b14091bdd50c4f70aa84cac527883d06f302bf.png _images/ab879e2a1461741f9f8f95b5f64c541c5515b04abd57255d4a28447db1cb16c2.png _images/0f0f75b76088d35d3857b6a0c911a844f42eb0e03ca9f004ebb31ba5ed993a49.png _images/843d91b225d01c4d9e22a24f078159a2ec47e4a3209a8cb0a0aa05d55296cf1f.png _images/61eed28ad0593748956acc65ff96468ddfa7208bb5d8669ace668dcaa444bfae.png _images/8da7006a83820400b1a5eca59a3651a808e18098b9a84191069a53b7612ef579.png

Verificamos tipos de variables#

Teniendo en cuenta a alta cantidad y proporción de datos en cero de las variables, se podría considerar esas variables como categóricas codificadas como enteras, procedemos a verificar si las variables enteras pueden ser potenciales variables categóricas.

En este caso, algunas variables como ind_var1, ind_var2, ind_var5, num_var1_0, entre otras, probablemente se comportan como variables categóricas debido a la presencia de un número limitado de valores distintos, que pueden indicar categorías como “presente” o “ausente” (por ejemplo, 0 o 1).

Por otro lado, las variables que contienen una distribución más continua o una variedad más amplia de valores, como algunas de las que están relacionadas con valores monetarios, transacciones o variables de tipo númerico flotante, como imp_op_var39_comer_ult1 o imp_op_var40_comer_ult1, no parecen ser categóricas.

integer_columns = train.select_dtypes(include=['int'])

categorical_check = pd.DataFrame({
    'Variable': integer_columns.columns,
    'Data Type': integer_columns.dtypes,
    'Unique Values': integer_columns.nunique(),
    'Total Rows': len(train),
    'Is Potentially Categorical': integer_columns.apply(lambda col: col.nunique() < 0.05 * len(train))
})

from tabulate import tabulate
result_table = tabulate(
    categorical_check,
    headers=['Variable', 'Data Type', 'Unique Values', 'Total Rows', 'Is Potentially Categorical'],
    tablefmt='grid'
)
print(result_table)
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
|                               | Variable                      | Data Type   |   Unique Values |   Total Rows | Is Potentially Categorical   |
+===============================+===============================+=============+=================+==============+==============================+
| ID                            | ID                            | int64       |           76020 |        76020 | False                        |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| var3                          | var3                          | int64       |             208 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| var15                         | var15                         | int64       |             100 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var1_0                    | ind_var1_0                    | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var1                      | ind_var1                      | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var2_0                    | ind_var2_0                    | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var2                      | ind_var2                      | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var5_0                    | ind_var5_0                    | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var5                      | ind_var5                      | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var6_0                    | ind_var6_0                    | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var6                      | ind_var6                      | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var8_0                    | ind_var8_0                    | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var8                      | ind_var8                      | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var12_0                   | ind_var12_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var12                     | ind_var12                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var13_0                   | ind_var13_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var13_corto_0             | ind_var13_corto_0             | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var13_corto               | ind_var13_corto               | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var13_largo_0             | ind_var13_largo_0             | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var13_largo               | ind_var13_largo               | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var13_medio_0             | ind_var13_medio_0             | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var13_medio               | ind_var13_medio               | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var13                     | ind_var13                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var14_0                   | ind_var14_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var14                     | ind_var14                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var17_0                   | ind_var17_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var17                     | ind_var17                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var18_0                   | ind_var18_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var18                     | ind_var18                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var19                     | ind_var19                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var20_0                   | ind_var20_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var20                     | ind_var20                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var24_0                   | ind_var24_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var24                     | ind_var24                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var25_cte                 | ind_var25_cte                 | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var26_0                   | ind_var26_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var26_cte                 | ind_var26_cte                 | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var26                     | ind_var26                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var25_0                   | ind_var25_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var25                     | ind_var25                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var27_0                   | ind_var27_0                   | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var28_0                   | ind_var28_0                   | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var28                     | ind_var28                     | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var27                     | ind_var27                     | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var29_0                   | ind_var29_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var29                     | ind_var29                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var30_0                   | ind_var30_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var30                     | ind_var30                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var31_0                   | ind_var31_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var31                     | ind_var31                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var32_cte                 | ind_var32_cte                 | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var32_0                   | ind_var32_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var32                     | ind_var32                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var33_0                   | ind_var33_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var33                     | ind_var33                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var34_0                   | ind_var34_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var34                     | ind_var34                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var37_cte                 | ind_var37_cte                 | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var37_0                   | ind_var37_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var37                     | ind_var37                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var39_0                   | ind_var39_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var40_0                   | ind_var40_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var40                     | ind_var40                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var41_0                   | ind_var41_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var41                     | ind_var41                     | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var39                     | ind_var39                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var44_0                   | ind_var44_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var44                     | ind_var44                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var46_0                   | ind_var46_0                   | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var46                     | ind_var46                     | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var1_0                    | num_var1_0                    | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var1                      | num_var1                      | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var4                      | num_var4                      | int64       |               8 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var5_0                    | num_var5_0                    | int64       |               5 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var5                      | num_var5                      | int64       |               5 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var6_0                    | num_var6_0                    | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var6                      | num_var6                      | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var8_0                    | num_var8_0                    | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var8                      | num_var8                      | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var12_0                   | num_var12_0                   | int64       |               6 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var12                     | num_var12                     | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var13_0                   | num_var13_0                   | int64       |               7 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var13_corto_0             | num_var13_corto_0             | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var13_corto               | num_var13_corto               | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var13_largo_0             | num_var13_largo_0             | int64       |               7 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var13_largo               | num_var13_largo               | int64       |               7 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var13_medio_0             | num_var13_medio_0             | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var13_medio               | num_var13_medio               | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var13                     | num_var13                     | int64       |               7 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var14_0                   | num_var14_0                   | int64       |               5 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var14                     | num_var14                     | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var17_0                   | num_var17_0                   | int64       |              11 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var17                     | num_var17                     | int64       |               9 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var18_0                   | num_var18_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var18                     | num_var18                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var20_0                   | num_var20_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var20                     | num_var20                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var24_0                   | num_var24_0                   | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var24                     | num_var24                     | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var26_0                   | num_var26_0                   | int64       |               9 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var26                     | num_var26                     | int64       |               9 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var25_0                   | num_var25_0                   | int64       |               9 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var25                     | num_var25                     | int64       |               9 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var40_hace2            | num_op_var40_hace2            | int64       |              19 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var40_hace3            | num_op_var40_hace3            | int64       |               5 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var40_ult1             | num_op_var40_ult1             | int64       |              30 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var40_ult3             | num_op_var40_ult3             | int64       |              35 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var41_hace2            | num_op_var41_hace2            | int64       |              51 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var41_hace3            | num_op_var41_hace3            | int64       |              22 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var41_ult1             | num_op_var41_ult1             | int64       |              68 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var41_ult3             | num_op_var41_ult3             | int64       |              96 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var39_hace2            | num_op_var39_hace2            | int64       |              50 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var39_hace3            | num_op_var39_hace3            | int64       |              22 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var39_ult1             | num_op_var39_ult1             | int64       |              71 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var39_ult3             | num_op_var39_ult3             | int64       |              99 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var27_0                   | num_var27_0                   | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var28_0                   | num_var28_0                   | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var28                     | num_var28                     | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var27                     | num_var27                     | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var29_0                   | num_var29_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var29                     | num_var29                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var30_0                   | num_var30_0                   | int64       |              11 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var30                     | num_var30                     | int64       |               9 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var31_0                   | num_var31_0                   | int64       |              11 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var31                     | num_var31                     | int64       |               9 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var32_0                   | num_var32_0                   | int64       |               5 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var32                     | num_var32                     | int64       |               5 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var33_0                   | num_var33_0                   | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var33                     | num_var33                     | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var34_0                   | num_var34_0                   | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var34                     | num_var34                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var35                     | num_var35                     | int64       |              13 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var37_med_ult2            | num_var37_med_ult2            | int64       |              21 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var37_0                   | num_var37_0                   | int64       |              22 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var37                     | num_var37                     | int64       |              22 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var39_0                   | num_var39_0                   | int64       |               9 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var40_0                   | num_var40_0                   | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var40                     | num_var40                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var41_0                   | num_var41_0                   | int64       |               9 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var41                     | num_var41                     | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var39                     | num_var39                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var42_0                   | num_var42_0                   | int64       |               8 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var42                     | num_var42                     | int64       |               7 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var44_0                   | num_var44_0                   | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var44                     | num_var44                     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var46_0                   | num_var46_0                   | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var46                     | num_var46                     | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| saldo_var13_medio             | saldo_var13_medio             | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| saldo_var18                   | saldo_var18                   | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| saldo_var28                   | saldo_var28                   | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| saldo_var27                   | saldo_var27                   | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| saldo_var34                   | saldo_var34                   | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| saldo_var41                   | saldo_var41                   | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| saldo_var46                   | saldo_var46                   | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| var36                         | var36                         | int64       |               5 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_imp_amort_var18_1y3     | delta_imp_amort_var18_1y3     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_imp_amort_var34_1y3     | delta_imp_amort_var34_1y3     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_imp_reemb_var13_1y3     | delta_imp_reemb_var13_1y3     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_imp_reemb_var17_1y3     | delta_imp_reemb_var17_1y3     | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_imp_reemb_var33_1y3     | delta_imp_reemb_var33_1y3     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_imp_trasp_var17_in_1y3  | delta_imp_trasp_var17_in_1y3  | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_imp_trasp_var17_out_1y3 | delta_imp_trasp_var17_out_1y3 | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_imp_trasp_var33_in_1y3  | delta_imp_trasp_var33_in_1y3  | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_imp_trasp_var33_out_1y3 | delta_imp_trasp_var33_out_1y3 | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_num_reemb_var13_1y3     | delta_num_reemb_var13_1y3     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_num_reemb_var17_1y3     | delta_num_reemb_var17_1y3     | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_num_reemb_var33_1y3     | delta_num_reemb_var33_1y3     | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_num_trasp_var17_in_1y3  | delta_num_trasp_var17_in_1y3  | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_num_trasp_var17_out_1y3 | delta_num_trasp_var17_out_1y3 | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_num_trasp_var33_in_1y3  | delta_num_trasp_var33_in_1y3  | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| delta_num_trasp_var33_out_1y3 | delta_num_trasp_var33_out_1y3 | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| imp_amort_var18_hace3         | imp_amort_var18_hace3         | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| imp_amort_var34_hace3         | imp_amort_var34_hace3         | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| imp_aport_var33_hace3         | imp_aport_var33_hace3         | int64       |              16 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| imp_aport_var33_ult1          | imp_aport_var33_ult1          | int64       |               6 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| imp_reemb_var13_hace3         | imp_reemb_var13_hace3         | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| imp_reemb_var33_hace3         | imp_reemb_var33_hace3         | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| imp_reemb_var33_ult1          | imp_reemb_var33_ult1          | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| imp_trasp_var17_out_hace3     | imp_trasp_var17_out_hace3     | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| imp_trasp_var33_out_hace3     | imp_trasp_var33_out_hace3     | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| imp_trasp_var33_out_ult1      | imp_trasp_var33_out_ult1      | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var7_emit_ult1            | ind_var7_emit_ult1            | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var7_recib_ult1           | ind_var7_recib_ult1           | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var10_ult1                | ind_var10_ult1                | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var10cte_ult1             | ind_var10cte_ult1             | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var9_cte_ult1             | ind_var9_cte_ult1             | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var9_ult1                 | ind_var9_ult1                 | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var43_emit_ult1           | ind_var43_emit_ult1           | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| ind_var43_recib_ult1          | ind_var43_recib_ult1          | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| var21                         | var21                         | int64       |              24 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var2_0_ult1               | num_var2_0_ult1               | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var2_ult1                 | num_var2_ult1                 | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_aport_var13_hace3         | num_aport_var13_hace3         | int64       |               8 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_aport_var13_ult1          | num_aport_var13_ult1          | int64       |               7 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_aport_var17_hace3         | num_aport_var17_hace3         | int64       |               5 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_aport_var17_ult1          | num_aport_var17_ult1          | int64       |               8 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_aport_var33_hace3         | num_aport_var33_hace3         | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_aport_var33_ult1          | num_aport_var33_ult1          | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var7_emit_ult1            | num_var7_emit_ult1            | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var7_recib_ult1           | num_var7_recib_ult1           | int64       |               6 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_compra_var44_hace3        | num_compra_var44_hace3        | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_compra_var44_ult1         | num_compra_var44_ult1         | int64       |              10 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_ent_var16_ult1            | num_ent_var16_ult1            | int64       |              13 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var22_hace2               | num_var22_hace2               | int64       |              22 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var22_hace3               | num_var22_hace3               | int64       |              19 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var22_ult1                | num_var22_ult1                | int64       |              18 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var22_ult3                | num_var22_ult3                | int64       |              33 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_med_var22_ult3            | num_med_var22_ult3            | int64       |              15 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_med_var45_ult3            | num_med_var45_ult3            | int64       |              71 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_meses_var5_ult3           | num_meses_var5_ult3           | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_meses_var8_ult3           | num_meses_var8_ult3           | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_meses_var12_ult3          | num_meses_var12_ult3          | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_meses_var13_corto_ult3    | num_meses_var13_corto_ult3    | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_meses_var13_largo_ult3    | num_meses_var13_largo_ult3    | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_meses_var13_medio_ult3    | num_meses_var13_medio_ult3    | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_meses_var17_ult3          | num_meses_var17_ult3          | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_meses_var29_ult3          | num_meses_var29_ult3          | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_meses_var33_ult3          | num_meses_var33_ult3          | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_meses_var39_vig_ult3      | num_meses_var39_vig_ult3      | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_meses_var44_ult3          | num_meses_var44_ult3          | int64       |               4 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var39_comer_ult1       | num_op_var39_comer_ult1       | int64       |              63 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var39_comer_ult3       | num_op_var39_comer_ult3       | int64       |              92 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var40_comer_ult1       | num_op_var40_comer_ult1       | int64       |              34 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var40_comer_ult3       | num_op_var40_comer_ult3       | int64       |              47 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var40_efect_ult1       | num_op_var40_efect_ult1       | int64       |               7 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var40_efect_ult3       | num_op_var40_efect_ult3       | int64       |               9 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var41_comer_ult1       | num_op_var41_comer_ult1       | int64       |              60 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var41_comer_ult3       | num_op_var41_comer_ult3       | int64       |              88 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var41_efect_ult1       | num_op_var41_efect_ult1       | int64       |              25 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var41_efect_ult3       | num_op_var41_efect_ult3       | int64       |              40 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var39_efect_ult1       | num_op_var39_efect_ult1       | int64       |              26 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_op_var39_efect_ult3       | num_op_var39_efect_ult3       | int64       |              40 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_reemb_var13_hace3         | num_reemb_var13_hace3         | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_reemb_var13_ult1          | num_reemb_var13_ult1          | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_reemb_var17_hace3         | num_reemb_var17_hace3         | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_reemb_var17_ult1          | num_reemb_var17_ult1          | int64       |               5 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_reemb_var33_hace3         | num_reemb_var33_hace3         | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_reemb_var33_ult1          | num_reemb_var33_ult1          | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_sal_var16_ult1            | num_sal_var16_ult1            | int64       |               6 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var43_emit_ult1           | num_var43_emit_ult1           | int64       |              27 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var43_recib_ult1          | num_var43_recib_ult1          | int64       |              38 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_trasp_var11_ult1          | num_trasp_var11_ult1          | int64       |              18 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_trasp_var17_in_hace3      | num_trasp_var17_in_hace3      | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_trasp_var17_in_ult1       | num_trasp_var17_in_ult1       | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_trasp_var17_out_hace3     | num_trasp_var17_out_hace3     | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_trasp_var17_out_ult1      | num_trasp_var17_out_ult1      | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_trasp_var33_in_hace3      | num_trasp_var33_in_hace3      | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_trasp_var33_in_ult1       | num_trasp_var33_in_ult1       | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_trasp_var33_out_hace3     | num_trasp_var33_out_hace3     | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_trasp_var33_out_ult1      | num_trasp_var33_out_ult1      | int64       |               2 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_venta_var44_hace3         | num_venta_var44_hace3         | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_venta_var44_ult1          | num_venta_var44_ult1          | int64       |               9 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var45_hace2               | num_var45_hace2               | int64       |              85 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var45_hace3               | num_var45_hace3               | int64       |              66 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var45_ult1                | num_var45_ult1                | int64       |              94 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| num_var45_ult3                | num_var45_ult3                | int64       |             172 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| saldo_var2_ult1               | saldo_var2_ult1               | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| saldo_medio_var13_medio_hace3 | saldo_medio_var13_medio_hace3 | int64       |               1 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+
| saldo_medio_var13_medio_ult1  | saldo_medio_var13_medio_ult1  | int64       |               3 |        76020 | True                         |
+-------------------------------+-------------------------------+-------------+-----------------+--------------+------------------------------+

Analizamos las variables que poseen menos de 10 valores enteros únicos.

El análisis sugiere que un número considerable de variables podrían clasificarse como categóricas, dada su alta frecuencia de ceros o valores constantes y su poca variedas, es decir en un rango normal de 0 - 1 o 0 - 9.

# Filter columns with less than 10 unique values
filtered_columns = integer_columns.loc[:, integer_columns.nunique() <= 10]

# Display the filtered DataFrame
from tabulate import tabulate
result_table = tabulate(
    filtered_columns.head(),  # Display the first few rows of the filtered data
    headers='keys',
    tablefmt='grid'
)
print(f"Filtered DataFrame contains {filtered_columns.shape[1]} columns with less than 10 unique values.")
print(result_table)
Filtered DataFrame contains 212 columns with less than 10 unique values.
+----+--------------+------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-----------------+-------------+---------------+-------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+--------------+------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+----------------------+---------------+---------------+-------------+-------------+---------------+-------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------------+---------------+---------------+---------------+---------------+---------------+---------------+---------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-------------------------+-------------------------+------------------------+-------------------------+-------------------------+------------------------+-----------------------------+-----------------------------+----------------------------+----------------------+-----------------------+------------------+---------------------+---------------------+-----------------+-----------------------+------------------------+-------------------+-----------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+-----------------------+-----------------------+------------------------+------------------------------+------------------------------+------------------------------+------------------------+------------------------+------------------------+----------------------------+------------------------+---------------------------+---------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+-------------------+---------------------------------+--------------------------------+
|    |   ind_var1_0 |   ind_var1 |   ind_var2_0 |   ind_var2 |   ind_var5_0 |   ind_var5 |   ind_var6_0 |   ind_var6 |   ind_var8_0 |   ind_var8 |   ind_var12_0 |   ind_var12 |   ind_var13_0 |   ind_var13_corto_0 |   ind_var13_corto |   ind_var13_largo_0 |   ind_var13_largo |   ind_var13_medio_0 |   ind_var13_medio |   ind_var13 |   ind_var14_0 |   ind_var14 |   ind_var17_0 |   ind_var17 |   ind_var18_0 |   ind_var18 |   ind_var19 |   ind_var20_0 |   ind_var20 |   ind_var24_0 |   ind_var24 |   ind_var25_cte |   ind_var26_0 |   ind_var26_cte |   ind_var26 |   ind_var25_0 |   ind_var25 |   ind_var27_0 |   ind_var28_0 |   ind_var28 |   ind_var27 |   ind_var29_0 |   ind_var29 |   ind_var30_0 |   ind_var30 |   ind_var31_0 |   ind_var31 |   ind_var32_cte |   ind_var32_0 |   ind_var32 |   ind_var33_0 |   ind_var33 |   ind_var34_0 |   ind_var34 |   ind_var37_cte |   ind_var37_0 |   ind_var37 |   ind_var39_0 |   ind_var40_0 |   ind_var40 |   ind_var41_0 |   ind_var41 |   ind_var39 |   ind_var44_0 |   ind_var44 |   ind_var46_0 |   ind_var46 |   num_var1_0 |   num_var1 |   num_var4 |   num_var5_0 |   num_var5 |   num_var6_0 |   num_var6 |   num_var8_0 |   num_var8 |   num_var12_0 |   num_var12 |   num_var13_0 |   num_var13_corto_0 |   num_var13_corto |   num_var13_largo_0 |   num_var13_largo |   num_var13_medio_0 |   num_var13_medio |   num_var13 |   num_var14_0 |   num_var14 |   num_var17 |   num_var18_0 |   num_var18 |   num_var20_0 |   num_var20 |   num_var24_0 |   num_var24 |   num_var26_0 |   num_var26 |   num_var25_0 |   num_var25 |   num_op_var40_hace3 |   num_var27_0 |   num_var28_0 |   num_var28 |   num_var27 |   num_var29_0 |   num_var29 |   num_var30 |   num_var31 |   num_var32_0 |   num_var32 |   num_var33_0 |   num_var33 |   num_var34_0 |   num_var34 |   num_var39_0 |   num_var40_0 |   num_var40 |   num_var41_0 |   num_var41 |   num_var39 |   num_var42_0 |   num_var42 |   num_var44_0 |   num_var44 |   num_var46_0 |   num_var46 |   saldo_var13_medio |   saldo_var18 |   saldo_var28 |   saldo_var27 |   saldo_var34 |   saldo_var41 |   saldo_var46 |   var36 |   delta_imp_amort_var18_1y3 |   delta_imp_amort_var34_1y3 |   delta_imp_reemb_var13_1y3 |   delta_imp_reemb_var17_1y3 |   delta_imp_reemb_var33_1y3 |   delta_imp_trasp_var17_in_1y3 |   delta_imp_trasp_var17_out_1y3 |   delta_imp_trasp_var33_in_1y3 |   delta_imp_trasp_var33_out_1y3 |   delta_num_reemb_var13_1y3 |   delta_num_reemb_var17_1y3 |   delta_num_reemb_var33_1y3 |   delta_num_trasp_var17_in_1y3 |   delta_num_trasp_var17_out_1y3 |   delta_num_trasp_var33_in_1y3 |   delta_num_trasp_var33_out_1y3 |   imp_amort_var18_hace3 |   imp_amort_var34_hace3 |   imp_aport_var33_ult1 |   imp_reemb_var13_hace3 |   imp_reemb_var33_hace3 |   imp_reemb_var33_ult1 |   imp_trasp_var17_out_hace3 |   imp_trasp_var33_out_hace3 |   imp_trasp_var33_out_ult1 |   ind_var7_emit_ult1 |   ind_var7_recib_ult1 |   ind_var10_ult1 |   ind_var10cte_ult1 |   ind_var9_cte_ult1 |   ind_var9_ult1 |   ind_var43_emit_ult1 |   ind_var43_recib_ult1 |   num_var2_0_ult1 |   num_var2_ult1 |   num_aport_var13_hace3 |   num_aport_var13_ult1 |   num_aport_var17_hace3 |   num_aport_var17_ult1 |   num_aport_var33_hace3 |   num_aport_var33_ult1 |   num_var7_emit_ult1 |   num_var7_recib_ult1 |   num_compra_var44_hace3 |   num_compra_var44_ult1 |   num_meses_var5_ult3 |   num_meses_var8_ult3 |   num_meses_var12_ult3 |   num_meses_var13_corto_ult3 |   num_meses_var13_largo_ult3 |   num_meses_var13_medio_ult3 |   num_meses_var17_ult3 |   num_meses_var29_ult3 |   num_meses_var33_ult3 |   num_meses_var39_vig_ult3 |   num_meses_var44_ult3 |   num_op_var40_efect_ult1 |   num_op_var40_efect_ult3 |   num_reemb_var13_hace3 |   num_reemb_var13_ult1 |   num_reemb_var17_hace3 |   num_reemb_var17_ult1 |   num_reemb_var33_hace3 |   num_reemb_var33_ult1 |   num_sal_var16_ult1 |   num_trasp_var17_in_hace3 |   num_trasp_var17_in_ult1 |   num_trasp_var17_out_hace3 |   num_trasp_var17_out_ult1 |   num_trasp_var33_in_hace3 |   num_trasp_var33_in_ult1 |   num_trasp_var33_out_hace3 |   num_trasp_var33_out_ult1 |   num_venta_var44_hace3 |   num_venta_var44_ult1 |   saldo_var2_ult1 |   saldo_medio_var13_medio_hace3 |   saldo_medio_var13_medio_ult1 |
+====+==============+============+==============+============+==============+============+==============+============+==============+============+===============+=============+===============+=====================+===================+=====================+===================+=====================+===================+=============+===============+=============+===============+=============+===============+=============+=============+===============+=============+===============+=============+=================+===============+=================+=============+===============+=============+===============+===============+=============+=============+===============+=============+===============+=============+===============+=============+=================+===============+=============+===============+=============+===============+=============+=================+===============+=============+===============+===============+=============+===============+=============+=============+===============+=============+===============+=============+==============+============+============+==============+============+==============+============+==============+============+===============+=============+===============+=====================+===================+=====================+===================+=====================+===================+=============+===============+=============+=============+===============+=============+===============+=============+===============+=============+===============+=============+===============+=============+======================+===============+===============+=============+=============+===============+=============+=============+=============+===============+=============+===============+=============+===============+=============+===============+===============+=============+===============+=============+=============+===============+=============+===============+=============+===============+=============+=====================+===============+===============+===============+===============+===============+===============+=========+=============================+=============================+=============================+=============================+=============================+================================+=================================+================================+=================================+=============================+=============================+=============================+================================+=================================+================================+=================================+=========================+=========================+========================+=========================+=========================+========================+=============================+=============================+============================+======================+=======================+==================+=====================+=====================+=================+=======================+========================+===================+=================+=========================+========================+=========================+========================+=========================+========================+======================+=======================+==========================+=========================+=======================+=======================+========================+==============================+==============================+==============================+========================+========================+========================+============================+========================+===========================+===========================+=========================+========================+=========================+========================+=========================+========================+======================+============================+===========================+=============================+============================+============================+===========================+=============================+============================+=========================+========================+===================+=================================+================================+
|  0 |            0 |          0 |            0 |          0 |            1 |          0 |            0 |          0 |            0 |          0 |             0 |           0 |             0 |                   0 |                 0 |                   0 |                 0 |                   0 |                 0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |           0 |             0 |           0 |             0 |           0 |               0 |             0 |               0 |           0 |             0 |           0 |             0 |             0 |           0 |           0 |             0 |           0 |             1 |           0 |             0 |           0 |               0 |             0 |           0 |             0 |           0 |             0 |           0 |               0 |             0 |           0 |             1 |             0 |           0 |             1 |           0 |           0 |             0 |           0 |             0 |           0 |            0 |          0 |          0 |            3 |          0 |            0 |          0 |            0 |          0 |             0 |           0 |             0 |                   0 |                 0 |                   0 |                 0 |                   0 |                 0 |           0 |             0 |           0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |                    0 |             0 |             0 |           0 |           0 |             0 |           0 |           0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |             3 |             0 |           0 |             3 |           0 |           0 |             3 |           0 |             0 |           0 |             0 |           0 |                   0 |             0 |             0 |             0 |             0 |             0 |             0 |      99 |                           0 |                           0 |                           0 |                           0 |                           0 |                              0 |                               0 |                              0 |                               0 |                           0 |                           0 |                           0 |                              0 |                               0 |                              0 |                               0 |                       0 |                       0 |                      0 |                       0 |                       0 |                      0 |                           0 |                           0 |                          0 |                    0 |                     0 |                0 |                   0 |                   0 |               0 |                     0 |                      0 |                 0 |               0 |                       0 |                      0 |                       0 |                      0 |                       0 |                      0 |                    0 |                     0 |                        0 |                       0 |                     0 |                     0 |                      0 |                            0 |                            0 |                            0 |                      0 |                      0 |                      0 |                          2 |                      0 |                         0 |                         0 |                       0 |                      0 |                       0 |                      0 |                       0 |                      0 |                    0 |                          0 |                         0 |                           0 |                          0 |                          0 |                         0 |                           0 |                          0 |                       0 |                      0 |                 0 |                               0 |                              0 |
+----+--------------+------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-----------------+-------------+---------------+-------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+--------------+------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+----------------------+---------------+---------------+-------------+-------------+---------------+-------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------------+---------------+---------------+---------------+---------------+---------------+---------------+---------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-------------------------+-------------------------+------------------------+-------------------------+-------------------------+------------------------+-----------------------------+-----------------------------+----------------------------+----------------------+-----------------------+------------------+---------------------+---------------------+-----------------+-----------------------+------------------------+-------------------+-----------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+-----------------------+-----------------------+------------------------+------------------------------+------------------------------+------------------------------+------------------------+------------------------+------------------------+----------------------------+------------------------+---------------------------+---------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+-------------------+---------------------------------+--------------------------------+
|  1 |            0 |          0 |            0 |          0 |            1 |          0 |            0 |          0 |            0 |          0 |             0 |           0 |             1 |                   1 |                 1 |                   0 |                 0 |                   0 |                 0 |           1 |             0 |           0 |             0 |           0 |             0 |           0 |           0 |             0 |           0 |             0 |           0 |               0 |             0 |               0 |           0 |             0 |           0 |             0 |             0 |           0 |           0 |             0 |           0 |             1 |           1 |             0 |           0 |               0 |             0 |           0 |             0 |           0 |             0 |           0 |               0 |             0 |           0 |             1 |             0 |           0 |             1 |           0 |           0 |             0 |           0 |             0 |           0 |            0 |          0 |          1 |            3 |          0 |            0 |          0 |            0 |          0 |             0 |           0 |             3 |                   3 |                 3 |                   0 |                 0 |                   0 |                 0 |           3 |             0 |           0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |                    0 |             0 |             0 |           0 |           0 |             0 |           0 |           3 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |             3 |             0 |           0 |             3 |           0 |           0 |             3 |           0 |             0 |           0 |             0 |           0 |                   0 |             0 |             0 |             0 |             0 |             0 |             0 |       3 |                           0 |                           0 |                           0 |                           0 |                           0 |                              0 |                               0 |                              0 |                               0 |                           0 |                           0 |                           0 |                              0 |                               0 |                              0 |                               0 |                       0 |                       0 |                      0 |                       0 |                       0 |                      0 |                           0 |                           0 |                          0 |                    0 |                     0 |                0 |                   0 |                   0 |               0 |                     0 |                      0 |                 0 |               0 |                       3 |                      0 |                       0 |                      0 |                       0 |                      0 |                    0 |                     0 |                        0 |                       0 |                     1 |                     0 |                      0 |                            3 |                            0 |                            0 |                      0 |                      0 |                      0 |                          2 |                      0 |                         0 |                         0 |                       0 |                      0 |                       0 |                      0 |                       0 |                      0 |                    0 |                          0 |                         0 |                           0 |                          0 |                          0 |                         0 |                           0 |                          0 |                       0 |                      0 |                 0 |                               0 |                              0 |
+----+--------------+------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-----------------+-------------+---------------+-------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+--------------+------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+----------------------+---------------+---------------+-------------+-------------+---------------+-------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------------+---------------+---------------+---------------+---------------+---------------+---------------+---------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-------------------------+-------------------------+------------------------+-------------------------+-------------------------+------------------------+-----------------------------+-----------------------------+----------------------------+----------------------+-----------------------+------------------+---------------------+---------------------+-----------------+-----------------------+------------------------+-------------------+-----------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+-----------------------+-----------------------+------------------------+------------------------------+------------------------------+------------------------------+------------------------+------------------------+------------------------+----------------------------+------------------------+---------------------------+---------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+-------------------+---------------------------------+--------------------------------+
|  2 |            0 |          0 |            0 |          0 |            1 |          1 |            0 |          0 |            0 |          0 |             0 |           0 |             0 |                   0 |                 0 |                   0 |                 0 |                   0 |                 0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |           0 |             0 |           0 |             0 |           0 |               0 |             0 |               0 |           0 |             0 |           0 |             0 |             0 |           0 |           0 |             0 |           0 |             1 |           1 |             0 |           0 |               0 |             0 |           0 |             0 |           0 |             0 |           0 |               0 |             0 |           0 |             1 |             0 |           0 |             1 |           0 |           0 |             0 |           0 |             0 |           0 |            0 |          0 |          1 |            3 |          3 |            0 |          0 |            0 |          0 |             0 |           0 |             0 |                   0 |                 0 |                   0 |                 0 |                   0 |                 0 |           0 |             0 |           0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |                    0 |             0 |             0 |           0 |           0 |             0 |           0 |           3 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |             3 |             0 |           0 |             3 |           0 |           0 |             3 |           3 |             0 |           0 |             0 |           0 |                   0 |             0 |             0 |             0 |             0 |             0 |             0 |      99 |                           0 |                           0 |                           0 |                           0 |                           0 |                              0 |                               0 |                              0 |                               0 |                           0 |                           0 |                           0 |                              0 |                               0 |                              0 |                               0 |                       0 |                       0 |                      0 |                       0 |                       0 |                      0 |                           0 |                           0 |                          0 |                    0 |                     0 |                0 |                   0 |                   0 |               0 |                     0 |                      0 |                 0 |               0 |                       0 |                      0 |                       0 |                      0 |                       0 |                      0 |                    0 |                     0 |                        0 |                       0 |                     3 |                     0 |                      0 |                            0 |                            0 |                            0 |                      0 |                      0 |                      0 |                          1 |                      0 |                         0 |                         0 |                       0 |                      0 |                       0 |                      0 |                       0 |                      0 |                    0 |                          0 |                         0 |                           0 |                          0 |                          0 |                         0 |                           0 |                          0 |                       0 |                      0 |                 0 |                               0 |                              0 |
+----+--------------+------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-----------------+-------------+---------------+-------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+--------------+------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+----------------------+---------------+---------------+-------------+-------------+---------------+-------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------------+---------------+---------------+---------------+---------------+---------------+---------------+---------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-------------------------+-------------------------+------------------------+-------------------------+-------------------------+------------------------+-----------------------------+-----------------------------+----------------------------+----------------------+-----------------------+------------------+---------------------+---------------------+-----------------+-----------------------+------------------------+-------------------+-----------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+-----------------------+-----------------------+------------------------+------------------------------+------------------------------+------------------------------+------------------------+------------------------+------------------------+----------------------------+------------------------+---------------------------+---------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+-------------------+---------------------------------+--------------------------------+
|  3 |            0 |          0 |            0 |          0 |            1 |          1 |            0 |          0 |            0 |          0 |             0 |           0 |             0 |                   0 |                 0 |                   0 |                 0 |                   0 |                 0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |           0 |             0 |           0 |             0 |           0 |               0 |             0 |               0 |           0 |             0 |           0 |             0 |             0 |           0 |           0 |             0 |           0 |             1 |           1 |             0 |           0 |               0 |             0 |           0 |             0 |           0 |             0 |           0 |               1 |             1 |           1 |             1 |             0 |           0 |             1 |           0 |           0 |             0 |           0 |             0 |           0 |            0 |          0 |          3 |            3 |          3 |            0 |          0 |            0 |          0 |             0 |           0 |             0 |                   0 |                 0 |                   0 |                 0 |                   0 |                 0 |           0 |             0 |           0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |                    0 |             0 |             0 |           0 |           0 |             0 |           0 |           3 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |             3 |             0 |           0 |             3 |           0 |           0 |             3 |           3 |             0 |           0 |             0 |           0 |                   0 |             0 |             0 |             0 |             0 |             0 |             0 |       2 |                           0 |                           0 |                           0 |                           0 |                           0 |                              0 |                               0 |                              0 |                               0 |                           0 |                           0 |                           0 |                              0 |                               0 |                              0 |                               0 |                       0 |                       0 |                      0 |                       0 |                       0 |                      0 |                           0 |                           0 |                          0 |                    0 |                     0 |                1 |                   1 |                   1 |               1 |                     0 |                      0 |                 0 |               0 |                       0 |                      0 |                       0 |                      0 |                       0 |                      0 |                    0 |                     0 |                        0 |                       0 |                     2 |                     0 |                      0 |                            0 |                            0 |                            0 |                      0 |                      0 |                      0 |                          1 |                      0 |                         0 |                         0 |                       0 |                      0 |                       0 |                      0 |                       0 |                      0 |                    0 |                          0 |                         0 |                           0 |                          0 |                          0 |                         0 |                           0 |                          0 |                       0 |                      0 |                 0 |                               0 |                              0 |
+----+--------------+------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-----------------+-------------+---------------+-------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+--------------+------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+----------------------+---------------+---------------+-------------+-------------+---------------+-------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------------+---------------+---------------+---------------+---------------+---------------+---------------+---------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-------------------------+-------------------------+------------------------+-------------------------+-------------------------+------------------------+-----------------------------+-----------------------------+----------------------------+----------------------+-----------------------+------------------+---------------------+---------------------+-----------------+-----------------------+------------------------+-------------------+-----------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+-----------------------+-----------------------+------------------------+------------------------------+------------------------------+------------------------------+------------------------+------------------------+------------------------+----------------------------+------------------------+---------------------------+---------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+-------------------+---------------------------------+--------------------------------+
|  4 |            0 |          0 |            0 |          0 |            1 |          0 |            0 |          0 |            0 |          0 |             1 |           1 |             0 |                   0 |                 0 |                   0 |                 0 |                   0 |                 0 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |           0 |             0 |           0 |             1 |           1 |               0 |             0 |               0 |           0 |             0 |           0 |             0 |             0 |           0 |           0 |             0 |           0 |             1 |           1 |             0 |           0 |               0 |             0 |           0 |             0 |           0 |             0 |           0 |               0 |             0 |           0 |             1 |             0 |           0 |             1 |           0 |           0 |             0 |           0 |             0 |           0 |            0 |          0 |          1 |            3 |          0 |            0 |          0 |            0 |          0 |             3 |           3 |             0 |                   0 |                 0 |                   0 |                 0 |                   0 |                 0 |           0 |             0 |           0 |           0 |             0 |           0 |             0 |           0 |             3 |           3 |             0 |           0 |             0 |           0 |                    0 |             0 |             0 |           0 |           0 |             0 |           0 |           3 |           0 |             0 |           0 |             0 |           0 |             0 |           0 |             3 |             0 |           0 |             3 |           0 |           0 |             6 |           3 |             0 |           0 |             0 |           0 |                   0 |             0 |             0 |             0 |             0 |             0 |             0 |       1 |                           0 |                           0 |                           0 |                           0 |                           0 |                              0 |                               0 |                              0 |                               0 |                           0 |                           0 |                           0 |                              0 |                               0 |                              0 |                               0 |                       0 |                       0 |                      0 |                       0 |                       0 |                      0 |                           0 |                           0 |                          0 |                    0 |                     0 |                0 |                   0 |                   0 |               0 |                     1 |                      1 |                 0 |               0 |                       0 |                      0 |                       0 |                      0 |                       0 |                      0 |                    0 |                     0 |                        0 |                       0 |                     3 |                     0 |                      1 |                            0 |                            0 |                            0 |                      0 |                      0 |                      0 |                          2 |                      0 |                         0 |                         0 |                       0 |                      0 |                       0 |                      0 |                       0 |                      0 |                    0 |                          0 |                         0 |                           0 |                          0 |                          0 |                         0 |                           0 |                          0 |                       0 |                      0 |                 0 |                               0 |                              0 |
+----+--------------+------------+--------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-----------------+-------------+---------------+-------------+---------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+-------------+---------------+-------------+-----------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+--------------+------------+------------+--------------+------------+--------------+------------+--------------+------------+---------------+-------------+---------------+---------------------+-------------------+---------------------+-------------------+---------------------+-------------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+----------------------+---------------+---------------+-------------+-------------+---------------+-------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------+---------------+-------------+---------------+-------------+-------------+---------------+-------------+---------------+-------------+---------------+-------------+---------------------+---------------+---------------+---------------+---------------+---------------+---------------+---------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-----------------------------+-----------------------------+-----------------------------+--------------------------------+---------------------------------+--------------------------------+---------------------------------+-------------------------+-------------------------+------------------------+-------------------------+-------------------------+------------------------+-----------------------------+-----------------------------+----------------------------+----------------------+-----------------------+------------------+---------------------+---------------------+-----------------+-----------------------+------------------------+-------------------+-----------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+-----------------------+--------------------------+-------------------------+-----------------------+-----------------------+------------------------+------------------------------+------------------------------+------------------------------+------------------------+------------------------+------------------------+----------------------------+------------------------+---------------------------+---------------------------+-------------------------+------------------------+-------------------------+------------------------+-------------------------+------------------------+----------------------+----------------------------+---------------------------+-----------------------------+----------------------------+----------------------------+---------------------------+-----------------------------+----------------------------+-------------------------+------------------------+-------------------+---------------------------------+--------------------------------+

Las variables con menos de 10 valores unicos para las 76mil observaciones son 212.

filtered_column_count = filtered_columns.shape[1]
print(f"Número de variables con menos de 11 valores únicos : {filtered_column_count}")
Número de variables con menos de 11 valores únicos : 212
unique_values_dict = {col: filtered_columns[col].unique() for col in filtered_columns.columns}

unique_values_df = pd.DataFrame({
    'Variable': list(unique_values_dict.keys()),
    'Unique Values': [list(unique_values_dict[col]) for col in unique_values_dict.keys()]
})

from tabulate import tabulate
result_table = tabulate(
    unique_values_df,
    headers=['Variable', 'Unique Values'],
    tablefmt='grid'
)
print(result_table)
+-----+-------------------------------+--------------------------------------+
|     | Variable                      | Unique Values                        |
+=====+===============================+======================================+
|   0 | ind_var1_0                    | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|   1 | ind_var1                      | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|   2 | ind_var2_0                    | [0]                                  |
+-----+-------------------------------+--------------------------------------+
|   3 | ind_var2                      | [0]                                  |
+-----+-------------------------------+--------------------------------------+
|   4 | ind_var5_0                    | [1, 0]                               |
+-----+-------------------------------+--------------------------------------+
|   5 | ind_var5                      | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|   6 | ind_var6_0                    | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|   7 | ind_var6                      | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|   8 | ind_var8_0                    | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|   9 | ind_var8                      | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  10 | ind_var12_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  11 | ind_var12                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  12 | ind_var13_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  13 | ind_var13_corto_0             | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  14 | ind_var13_corto               | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  15 | ind_var13_largo_0             | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  16 | ind_var13_largo               | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  17 | ind_var13_medio_0             | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  18 | ind_var13_medio               | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  19 | ind_var13                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  20 | ind_var14_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  21 | ind_var14                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  22 | ind_var17_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  23 | ind_var17                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  24 | ind_var18_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  25 | ind_var18                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  26 | ind_var19                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  27 | ind_var20_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  28 | ind_var20                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  29 | ind_var24_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  30 | ind_var24                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  31 | ind_var25_cte                 | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  32 | ind_var26_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  33 | ind_var26_cte                 | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  34 | ind_var26                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  35 | ind_var25_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  36 | ind_var25                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  37 | ind_var27_0                   | [0]                                  |
+-----+-------------------------------+--------------------------------------+
|  38 | ind_var28_0                   | [0]                                  |
+-----+-------------------------------+--------------------------------------+
|  39 | ind_var28                     | [0]                                  |
+-----+-------------------------------+--------------------------------------+
|  40 | ind_var27                     | [0]                                  |
+-----+-------------------------------+--------------------------------------+
|  41 | ind_var29_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  42 | ind_var29                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  43 | ind_var30_0                   | [1, 0]                               |
+-----+-------------------------------+--------------------------------------+
|  44 | ind_var30                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  45 | ind_var31_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  46 | ind_var31                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  47 | ind_var32_cte                 | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  48 | ind_var32_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  49 | ind_var32                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  50 | ind_var33_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  51 | ind_var33                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  52 | ind_var34_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  53 | ind_var34                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  54 | ind_var37_cte                 | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  55 | ind_var37_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  56 | ind_var37                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  57 | ind_var39_0                   | [1, 0]                               |
+-----+-------------------------------+--------------------------------------+
|  58 | ind_var40_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  59 | ind_var40                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  60 | ind_var41_0                   | [1, 0]                               |
+-----+-------------------------------+--------------------------------------+
|  61 | ind_var41                     | [0]                                  |
+-----+-------------------------------+--------------------------------------+
|  62 | ind_var39                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  63 | ind_var44_0                   | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  64 | ind_var44                     | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
|  65 | ind_var46_0                   | [0]                                  |
+-----+-------------------------------+--------------------------------------+
|  66 | ind_var46                     | [0]                                  |
+-----+-------------------------------+--------------------------------------+
|  67 | num_var1_0                    | [0, 3, 6]                            |
+-----+-------------------------------+--------------------------------------+
|  68 | num_var1                      | [0, 3, 6]                            |
+-----+-------------------------------+--------------------------------------+
|  69 | num_var4                      | [0, 1, 3, 2, 4, 5, 6, 7]             |
+-----+-------------------------------+--------------------------------------+
|  70 | num_var5_0                    | [3, 0, 6, 9, 15]                     |
+-----+-------------------------------+--------------------------------------+
|  71 | num_var5                      | [0, 3, 6, 9, 15]                     |
+-----+-------------------------------+--------------------------------------+
|  72 | num_var6_0                    | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
|  73 | num_var6                      | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
|  74 | num_var8_0                    | [0, 3, 6]                            |
+-----+-------------------------------+--------------------------------------+
|  75 | num_var8                      | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
|  76 | num_var12_0                   | [0, 3, 6, 9, 15, 111]                |
+-----+-------------------------------+--------------------------------------+
|  77 | num_var12                     | [0, 3, 6, 15]                        |
+-----+-------------------------------+--------------------------------------+
|  78 | num_var13_0                   | [0, 3, 6, 9, 15, 12, 18]             |
+-----+-------------------------------+--------------------------------------+
|  79 | num_var13_corto_0             | [0, 3, 6]                            |
+-----+-------------------------------+--------------------------------------+
|  80 | num_var13_corto               | [0, 3, 6]                            |
+-----+-------------------------------+--------------------------------------+
|  81 | num_var13_largo_0             | [0, 3, 6, 9, 15, 12, 18]             |
+-----+-------------------------------+--------------------------------------+
|  82 | num_var13_largo               | [0, 3, 6, 9, 15, 12, 18]             |
+-----+-------------------------------+--------------------------------------+
|  83 | num_var13_medio_0             | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
|  84 | num_var13_medio               | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
|  85 | num_var13                     | [0, 3, 6, 9, 15, 12, 18]             |
+-----+-------------------------------+--------------------------------------+
|  86 | num_var14_0                   | [0, 3, 6, 12, 111]                   |
+-----+-------------------------------+--------------------------------------+
|  87 | num_var14                     | [0, 3, 6, 12]                        |
+-----+-------------------------------+--------------------------------------+
|  88 | num_var17                     | [0, 3, 6, 18, 12, 9, 15, 27, 21]     |
+-----+-------------------------------+--------------------------------------+
|  89 | num_var18_0                   | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
|  90 | num_var18                     | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
|  91 | num_var20_0                   | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
|  92 | num_var20                     | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
|  93 | num_var24_0                   | [0, 3, 6, 9]                         |
+-----+-------------------------------+--------------------------------------+
|  94 | num_var24                     | [0, 3, 6]                            |
+-----+-------------------------------+--------------------------------------+
|  95 | num_var26_0                   | [0, 6, 3, 12, 9, 15, 33, 21, 27]     |
+-----+-------------------------------+--------------------------------------+
|  96 | num_var26                     | [0, 6, 3, 12, 9, 15, 33, 21, 27]     |
+-----+-------------------------------+--------------------------------------+
|  97 | num_var25_0                   | [0, 6, 3, 12, 9, 15, 33, 21, 27]     |
+-----+-------------------------------+--------------------------------------+
|  98 | num_var25                     | [0, 6, 3, 12, 9, 15, 33, 21, 27]     |
+-----+-------------------------------+--------------------------------------+
|  99 | num_op_var40_hace3            | [0, 3, 9, 6, 48]                     |
+-----+-------------------------------+--------------------------------------+
| 100 | num_var27_0                   | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 101 | num_var28_0                   | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 102 | num_var28                     | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 103 | num_var27                     | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 104 | num_var29_0                   | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 105 | num_var29                     | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 106 | num_var30                     | [0, 3, 6, 9, 12, 15, 18, 33, 21]     |
+-----+-------------------------------+--------------------------------------+
| 107 | num_var31                     | [0, 3, 6, 18, 12, 9, 15, 27, 21]     |
+-----+-------------------------------+--------------------------------------+
| 108 | num_var32_0                   | [0, 3, 6, 12, 9]                     |
+-----+-------------------------------+--------------------------------------+
| 109 | num_var32                     | [0, 3, 6, 12, 9]                     |
+-----+-------------------------------+--------------------------------------+
| 110 | num_var33_0                   | [0, 3, 6, 12]                        |
+-----+-------------------------------+--------------------------------------+
| 111 | num_var33                     | [0, 3, 6]                            |
+-----+-------------------------------+--------------------------------------+
| 112 | num_var34_0                   | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 113 | num_var34                     | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 114 | num_var39_0                   | [3, 0, 6, 9, 12, 15, 18, 33, 21]     |
+-----+-------------------------------+--------------------------------------+
| 115 | num_var40_0                   | [0, 3, 6]                            |
+-----+-------------------------------+--------------------------------------+
| 116 | num_var40                     | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 117 | num_var41_0                   | [3, 0, 6, 9, 12, 15, 18, 33, 21]     |
+-----+-------------------------------+--------------------------------------+
| 118 | num_var41                     | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 119 | num_var39                     | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 120 | num_var42_0                   | [3, 6, 0, 9, 12, 15, 18, 114]        |
+-----+-------------------------------+--------------------------------------+
| 121 | num_var42                     | [0, 3, 6, 9, 12, 15, 18]             |
+-----+-------------------------------+--------------------------------------+
| 122 | num_var44_0                   | [0, 3, 6]                            |
+-----+-------------------------------+--------------------------------------+
| 123 | num_var44                     | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 124 | num_var46_0                   | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 125 | num_var46                     | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 126 | saldo_var13_medio             | [0, 30000, 9000]                     |
+-----+-------------------------------+--------------------------------------+
| 127 | saldo_var18                   | [0, 3000000, 300000]                 |
+-----+-------------------------------+--------------------------------------+
| 128 | saldo_var28                   | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 129 | saldo_var27                   | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 130 | saldo_var34                   | [0, 36000, 15000]                    |
+-----+-------------------------------+--------------------------------------+
| 131 | saldo_var41                   | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 132 | saldo_var46                   | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 133 | var36                         | [99, 3, 2, 1, 0]                     |
+-----+-------------------------------+--------------------------------------+
| 134 | delta_imp_amort_var18_1y3     | [0, 9999999999]                      |
+-----+-------------------------------+--------------------------------------+
| 135 | delta_imp_amort_var34_1y3     | [0, 9999999999]                      |
+-----+-------------------------------+--------------------------------------+
| 136 | delta_imp_reemb_var13_1y3     | [0, 9999999999]                      |
+-----+-------------------------------+--------------------------------------+
| 137 | delta_imp_reemb_var17_1y3     | [0, 9999999999, -1]                  |
+-----+-------------------------------+--------------------------------------+
| 138 | delta_imp_reemb_var33_1y3     | [0, 9999999999]                      |
+-----+-------------------------------+--------------------------------------+
| 139 | delta_imp_trasp_var17_in_1y3  | [0, 9999999999, -1]                  |
+-----+-------------------------------+--------------------------------------+
| 140 | delta_imp_trasp_var17_out_1y3 | [0, 9999999999]                      |
+-----+-------------------------------+--------------------------------------+
| 141 | delta_imp_trasp_var33_in_1y3  | [0, 9999999999, -1]                  |
+-----+-------------------------------+--------------------------------------+
| 142 | delta_imp_trasp_var33_out_1y3 | [0, 9999999999]                      |
+-----+-------------------------------+--------------------------------------+
| 143 | delta_num_reemb_var13_1y3     | [0, 9999999999]                      |
+-----+-------------------------------+--------------------------------------+
| 144 | delta_num_reemb_var17_1y3     | [0, 9999999999, -1]                  |
+-----+-------------------------------+--------------------------------------+
| 145 | delta_num_reemb_var33_1y3     | [0, 9999999999]                      |
+-----+-------------------------------+--------------------------------------+
| 146 | delta_num_trasp_var17_in_1y3  | [0, 9999999999, -1]                  |
+-----+-------------------------------+--------------------------------------+
| 147 | delta_num_trasp_var17_out_1y3 | [0, 9999999999]                      |
+-----+-------------------------------+--------------------------------------+
| 148 | delta_num_trasp_var33_in_1y3  | [0, 9999999999, -1]                  |
+-----+-------------------------------+--------------------------------------+
| 149 | delta_num_trasp_var33_out_1y3 | [0, 9999999999]                      |
+-----+-------------------------------+--------------------------------------+
| 150 | imp_amort_var18_hace3         | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 151 | imp_amort_var34_hace3         | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 152 | imp_aport_var33_ult1          | [0, 750, 450, 1260, 300, 150]        |
+-----+-------------------------------+--------------------------------------+
| 153 | imp_reemb_var13_hace3         | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 154 | imp_reemb_var33_hace3         | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 155 | imp_reemb_var33_ult1          | [0, 1200]                            |
+-----+-------------------------------+--------------------------------------+
| 156 | imp_trasp_var17_out_hace3     | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 157 | imp_trasp_var33_out_hace3     | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 158 | imp_trasp_var33_out_ult1      | [0, 3000]                            |
+-----+-------------------------------+--------------------------------------+
| 159 | ind_var7_emit_ult1            | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
| 160 | ind_var7_recib_ult1           | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
| 161 | ind_var10_ult1                | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
| 162 | ind_var10cte_ult1             | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
| 163 | ind_var9_cte_ult1             | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
| 164 | ind_var9_ult1                 | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
| 165 | ind_var43_emit_ult1           | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
| 166 | ind_var43_recib_ult1          | [0, 1]                               |
+-----+-------------------------------+--------------------------------------+
| 167 | num_var2_0_ult1               | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 168 | num_var2_ult1                 | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 169 | num_aport_var13_hace3         | [0, 3, 6, 12, 24, 9, 15, 18]         |
+-----+-------------------------------+--------------------------------------+
| 170 | num_aport_var13_ult1          | [0, 3, 6, 12, 9, 30, 24]             |
+-----+-------------------------------+--------------------------------------+
| 171 | num_aport_var17_hace3         | [0, 3, 6, 12, 9]                     |
+-----+-------------------------------+--------------------------------------+
| 172 | num_aport_var17_ult1          | [0, 3, 18, 6, 9, 12, 15, 21]         |
+-----+-------------------------------+--------------------------------------+
| 173 | num_aport_var33_hace3         | [0, 3, 12, 6]                        |
+-----+-------------------------------+--------------------------------------+
| 174 | num_aport_var33_ult1          | [0, 6, 3]                            |
+-----+-------------------------------+--------------------------------------+
| 175 | num_var7_emit_ult1            | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 176 | num_var7_recib_ult1           | [0, 6, 3, 12, 9, 24]                 |
+-----+-------------------------------+--------------------------------------+
| 177 | num_compra_var44_hace3        | [0, 3, 9, 6]                         |
+-----+-------------------------------+--------------------------------------+
| 178 | num_compra_var44_ult1         | [0, 3, 6, 9, 39, 21, 18, 24, 12, 15] |
+-----+-------------------------------+--------------------------------------+
| 179 | num_meses_var5_ult3           | [0, 1, 3, 2]                         |
+-----+-------------------------------+--------------------------------------+
| 180 | num_meses_var8_ult3           | [0, 3, 1, 2]                         |
+-----+-------------------------------+--------------------------------------+
| 181 | num_meses_var12_ult3          | [0, 1, 2, 3]                         |
+-----+-------------------------------+--------------------------------------+
| 182 | num_meses_var13_corto_ult3    | [0, 3, 2, 1]                         |
+-----+-------------------------------+--------------------------------------+
| 183 | num_meses_var13_largo_ult3    | [0, 3, 2, 1]                         |
+-----+-------------------------------+--------------------------------------+
| 184 | num_meses_var13_medio_ult3    | [0, 2]                               |
+-----+-------------------------------+--------------------------------------+
| 185 | num_meses_var17_ult3          | [0, 2, 1, 3]                         |
+-----+-------------------------------+--------------------------------------+
| 186 | num_meses_var29_ult3          | [0, 1, 2]                            |
+-----+-------------------------------+--------------------------------------+
| 187 | num_meses_var33_ult3          | [0, 3, 1, 2]                         |
+-----+-------------------------------+--------------------------------------+
| 188 | num_meses_var39_vig_ult3      | [2, 1, 0, 3]                         |
+-----+-------------------------------+--------------------------------------+
| 189 | num_meses_var44_ult3          | [0, 2, 3, 1]                         |
+-----+-------------------------------+--------------------------------------+
| 190 | num_op_var40_efect_ult1       | [0, 3, 6, 9, 18, 24, 12]             |
+-----+-------------------------------+--------------------------------------+
| 191 | num_op_var40_efect_ult3       | [0, 6, 3, 9, 15, 18, 24, 21, 12]     |
+-----+-------------------------------+--------------------------------------+
| 192 | num_reemb_var13_hace3         | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 193 | num_reemb_var13_ult1          | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 194 | num_reemb_var17_hace3         | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 195 | num_reemb_var17_ult1          | [0, 3, 6, 9, 21]                     |
+-----+-------------------------------+--------------------------------------+
| 196 | num_reemb_var33_hace3         | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 197 | num_reemb_var33_ult1          | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 198 | num_sal_var16_ult1            | [0, 12, 3, 6, 9, 15]                 |
+-----+-------------------------------+--------------------------------------+
| 199 | num_trasp_var17_in_hace3      | [0, 6, 3]                            |
+-----+-------------------------------+--------------------------------------+
| 200 | num_trasp_var17_in_ult1       | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 201 | num_trasp_var17_out_hace3     | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 202 | num_trasp_var17_out_ult1      | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 203 | num_trasp_var33_in_hace3      | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 204 | num_trasp_var33_in_ult1       | [0, 3, 6]                            |
+-----+-------------------------------+--------------------------------------+
| 205 | num_trasp_var33_out_hace3     | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 206 | num_trasp_var33_out_ult1      | [0, 3]                               |
+-----+-------------------------------+--------------------------------------+
| 207 | num_venta_var44_hace3         | [0, 3, 6]                            |
+-----+-------------------------------+--------------------------------------+
| 208 | num_venta_var44_ult1          | [0, 3, 6, 39, 27, 21, 9, 12, 15]     |
+-----+-------------------------------+--------------------------------------+
| 209 | saldo_var2_ult1               | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 210 | saldo_medio_var13_medio_hace3 | [0]                                  |
+-----+-------------------------------+--------------------------------------+
| 211 | saldo_medio_var13_medio_ult1  | [0, 30000, 9000]                     |
+-----+-------------------------------+--------------------------------------+

Analizamos las variables que tienen más de 10 valores únicos y menos o igual a 100

También se observa un patrón repetitivo en los valores de estas variables, de 3 en 3 o valoes en concreto, estas suman 44.

filtered_columns = integer_columns.loc[:, (integer_columns.nunique() > 10) & (integer_columns.nunique() <= 100)]

from tabulate import tabulate
result_table = tabulate(
    filtered_columns.head(),
    headers='keys',
    tablefmt='grid'
)
print(f"Filtered DataFrame contains {filtered_columns.shape[1]} columns with less than 10 unique values.")
print(result_table)
Filtered DataFrame contains 44 columns with less than 10 unique values.
+----+---------+---------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+---------------+---------------+-------------+----------------------+---------------+-------------+-------------------------+---------+----------------------+-------------------+-------------------+------------------+------------------+----------------------+----------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+-----------------------+------------------------+------------------------+-------------------+-------------------+------------------+
|    |   var15 |   num_var17_0 |   num_op_var40_hace2 |   num_op_var40_ult1 |   num_op_var40_ult3 |   num_op_var41_hace2 |   num_op_var41_hace3 |   num_op_var41_ult1 |   num_op_var41_ult3 |   num_op_var39_hace2 |   num_op_var39_hace3 |   num_op_var39_ult1 |   num_op_var39_ult3 |   num_var30_0 |   num_var31_0 |   num_var35 |   num_var37_med_ult2 |   num_var37_0 |   num_var37 |   imp_aport_var33_hace3 |   var21 |   num_ent_var16_ult1 |   num_var22_hace2 |   num_var22_hace3 |   num_var22_ult1 |   num_var22_ult3 |   num_med_var22_ult3 |   num_med_var45_ult3 |   num_op_var39_comer_ult1 |   num_op_var39_comer_ult3 |   num_op_var40_comer_ult1 |   num_op_var40_comer_ult3 |   num_op_var41_comer_ult1 |   num_op_var41_comer_ult3 |   num_op_var41_efect_ult1 |   num_op_var41_efect_ult3 |   num_op_var39_efect_ult1 |   num_op_var39_efect_ult3 |   num_var43_emit_ult1 |   num_var43_recib_ult1 |   num_trasp_var11_ult1 |   num_var45_hace2 |   num_var45_hace3 |   num_var45_ult1 |
+====+=========+===============+======================+=====================+=====================+======================+======================+=====================+=====================+======================+======================+=====================+=====================+===============+===============+=============+======================+===============+=============+=========================+=========+======================+===================+===================+==================+==================+======================+======================+===========================+===========================+===========================+===========================+===========================+===========================+===========================+===========================+===========================+===========================+=======================+========================+========================+===================+===================+==================+
|  0 |      23 |             0 |                    0 |                   0 |                   0 |                    0 |                    0 |                   0 |                   0 |                    0 |                    0 |                   0 |                   0 |             3 |             0 |           0 |                    0 |             0 |           0 |                       0 |       0 |                    0 |                 0 |                 0 |                0 |                0 |                    0 |                    0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                     0 |                      0 |                      0 |                 0 |                 0 |                0 |
+----+---------+---------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+---------------+---------------+-------------+----------------------+---------------+-------------+-------------------------+---------+----------------------+-------------------+-------------------+------------------+------------------+----------------------+----------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+-----------------------+------------------------+------------------------+-------------------+-------------------+------------------+
|  1 |      34 |             0 |                    0 |                   0 |                   0 |                    0 |                    0 |                   0 |                   0 |                    0 |                    0 |                   0 |                   0 |             6 |             0 |           3 |                    0 |             0 |           0 |                       0 |       0 |                    0 |                 0 |                 0 |                0 |                0 |                    0 |                    0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                     0 |                      0 |                      0 |                 0 |                 0 |                0 |
+----+---------+---------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+---------------+---------------+-------------+----------------------+---------------+-------------+-------------------------+---------+----------------------+-------------------+-------------------+------------------+------------------+----------------------+----------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+-----------------------+------------------------+------------------------+-------------------+-------------------+------------------+
|  2 |      23 |             0 |                    0 |                   0 |                   0 |                    0 |                    0 |                   0 |                   0 |                    0 |                    0 |                   0 |                   0 |             3 |             0 |           3 |                    0 |             0 |           0 |                       0 |       0 |                    0 |                 0 |                 0 |                0 |                0 |                    0 |                    0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                     0 |                      0 |                      0 |                 0 |                 0 |                0 |
+----+---------+---------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+---------------+---------------+-------------+----------------------+---------------+-------------+-------------------------+---------+----------------------+-------------------+-------------------+------------------+------------------+----------------------+----------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+-----------------------+------------------------+------------------------+-------------------+-------------------+------------------+
|  3 |      37 |             0 |                    0 |                   0 |                   0 |                    0 |                    0 |                   9 |                   9 |                    0 |                    0 |                   9 |                   9 |             3 |             0 |           9 |                    6 |             6 |           6 |                       0 |       0 |                    0 |                 3 |                 0 |                0 |                3 |                    0 |                   15 |                         9 |                         9 |                         0 |                         0 |                         9 |                         9 |                         0 |                         0 |                         0 |                         0 |                     0 |                      0 |                      0 |                27 |                 3 |               18 |
+----+---------+---------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+---------------+---------------+-------------+----------------------+---------------+-------------+-------------------------+---------+----------------------+-------------------+-------------------+------------------+------------------+----------------------+----------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+-----------------------+------------------------+------------------------+-------------------+-------------------+------------------+
|  4 |      39 |             0 |                    0 |                   0 |                   0 |                    0 |                    0 |                   0 |                   0 |                    0 |                    0 |                   0 |                   0 |             6 |             0 |           3 |                    0 |             0 |           0 |                       0 |       0 |                    0 |                 3 |                 0 |                6 |                9 |                    3 |                    0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                         0 |                     3 |                      6 |                      3 |                 0 |                 0 |                0 |
+----+---------+---------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+----------------------+----------------------+---------------------+---------------------+---------------+---------------+-------------+----------------------+---------------+-------------+-------------------------+---------+----------------------+-------------------+-------------------+------------------+------------------+----------------------+----------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+---------------------------+-----------------------+------------------------+------------------------+-------------------+-------------------+------------------+
filtered_column_count = filtered_columns.shape[1]
print(f"Número de variables con más de 10 y menos de 101 valores únicos : {filtered_column_count}")
Número de variables con más de 10 y menos de 101 valores únicos : 44

Muchas variables tienen valores que parecen estar en escalas discretas y controladas, como múltiplos de números enteros pequeños (por ejemplo, 3, 6, 9) o valores derivados de cálculos específicos. Esto puede indicar que representan conteos, frecuencias o alguna forma de clasificación ordinal numérica.

unique_values_dict = {col: filtered_columns[col].unique() for col in filtered_columns.columns}

unique_values_df = pd.DataFrame({
    'Variable': list(unique_values_dict.keys()),
    'Unique Values': [list(unique_values_dict[col]) for col in unique_values_dict.keys()]
})

from tabulate import tabulate
result_table = tabulate(
    unique_values_df,
    headers=['Variable', 'Unique Values'],
    tablefmt='grid'
)
print(result_table)
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|    | Variable                | Unique Values                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+====+=========================+===========================================================================================================================================================================================================================================================================================================================================================================================================================================================================+
|  0 | var15                   | [23, 34, 37, 39, 27, 26, 45, 25, 42, 51, 43, 33, 30, 44, 36, 55, 28, 35, 54, 40, 24, 14, 66, 50, 22, 62, 60, 64, 76, 31, 38, 41, 56, 72, 68, 5, 77, 29, 63, 32, 57, 80, 52, 61, 71, 88, 59, 53, 100, 74, 86, 73, 48, 46, 49, 65, 47, 21, 75, 58, 67, 13, 83, 87, 84, 70, 78, 85, 17, 94, 79, 89, 81, 15, 69, 11, 90, 102, 91, 10, 92, 82, 18, 12, 19, 7, 93, 9, 96, 6, 8, 16, 95, 97, 98, 20, 99, 105, 104, 101]                                                          |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|  1 | num_var17_0             | [0, 3, 6, 18, 12, 9, 15, 36, 21, 24, 27]                                                                                                                                                                                                                                                                                                                                                                                                                                  |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|  2 | num_op_var40_hace2      | [0, 3, 15, 12, 6, 117, 45, 51, 18, 9, 30, 24, 21, 27, 72, 42, 96, 54, 81]                                                                                                                                                                                                                                                                                                                                                                                                 |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|  3 | num_op_var40_ult1       | [0, 27, 9, 6, 18, 69, 12, 36, 3, 234, 33, 21, 135, 78, 15, 24, 45, 30, 75, 81, 66, 42, 60, 63, 39, 51, 105, 168, 57, 171]                                                                                                                                                                                                                                                                                                                                                 |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|  4 | num_op_var40_ult3       | [0, 30, 27, 6, 69, 12, 36, 3, 18, 351, 33, 24, 180, 9, 129, 15, 21, 45, 42, 75, 84, 54, 66, 60, 63, 39, 51, 177, 90, 264, 48, 57, 87, 171, 189]                                                                                                                                                                                                                                                                                                                           |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|  5 | num_op_var41_hace2      | [0, 45, 6, 3, 78, 24, 9, 18, 12, 27, 60, 42, 57, 30, 39, 33, 66, 15, 21, 171, 99, 48, 36, 114, 105, 84, 69, 72, 54, 51, 81, 63, 120, 75, 123, 108, 129, 90, 96, 93, 102, 156, 201, 87, 162, 153, 249, 165, 144, 117, 186]                                                                                                                                                                                                                                                 |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|  6 | num_op_var41_hace3      | [0, 9, 30, 60, 3, 21, 6, 81, 15, 12, 24, 18, 27, 39, 33, 36, 42, 48, 57, 51, 66, 69]                                                                                                                                                                                                                                                                                                                                                                                      |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|  7 | num_op_var41_ult1       | [0, 9, 72, 63, 54, 27, 3, 30, 6, 15, 42, 39, 21, 12, 48, 60, 36, 33, 18, 123, 51, 24, 66, 111, 84, 87, 45, 57, 81, 120, 90, 69, 138, 108, 174, 222, 75, 78, 99, 132, 102, 96, 93, 114, 126, 129, 105, 141, 210, 159, 186, 135, 117, 213, 171, 150, 144, 177, 192, 156, 162, 240, 168, 204, 270, 216, 147, 468]                                                                                                                                                            |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|  8 | num_op_var41_ult3       | [0, 9, 126, 15, 66, 132, 51, 3, 33, 6, 48, 57, 27, 18, 21, 75, 150, 12, 36, 39, 129, 24, 30, 93, 63, 192, 45, 120, 81, 60, 96, 111, 363, 72, 183, 78, 54, 87, 99, 42, 84, 108, 195, 90, 174, 135, 123, 138, 117, 165, 102, 105, 69, 114, 258, 159, 204, 291, 147, 168, 141, 210, 225, 153, 216, 177, 156, 144, 201, 186, 207, 213, 171, 318, 237, 228, 162, 180, 279, 288, 276, 222, 231, 249, 252, 402, 312, 189, 399, 306, 321, 219, 270, 240, 267, 468]                |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|  9 | num_op_var39_hace2      | [0, 45, 6, 3, 81, 24, 9, 18, 15, 12, 27, 60, 42, 57, 30, 39, 33, 66, 21, 171, 99, 48, 36, 114, 117, 105, 84, 69, 72, 54, 51, 78, 63, 120, 75, 123, 108, 129, 90, 96, 93, 102, 156, 201, 87, 162, 249, 165, 144, 186]                                                                                                                                                                                                                                                      |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 10 | num_op_var39_hace3      | [0, 9, 3, 30, 60, 21, 6, 81, 15, 12, 24, 18, 27, 39, 33, 36, 42, 48, 57, 51, 66, 69]                                                                                                                                                                                                                                                                                                                                                                                      |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 11 | num_op_var39_ult1       | [0, 9, 72, 63, 81, 27, 3, 30, 6, 15, 42, 39, 21, 12, 48, 60, 36, 33, 18, 123, 78, 54, 51, 24, 69, 66, 111, 84, 87, 45, 57, 234, 120, 135, 90, 147, 108, 174, 222, 75, 99, 102, 96, 138, 93, 114, 126, 162, 129, 105, 141, 210, 159, 186, 117, 213, 171, 150, 144, 177, 156, 246, 168, 132, 153, 204, 270, 216, 225, 180, 468]                                                                                                                                             |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 12 | num_op_var39_ult3       | [0, 9, 126, 15, 66, 162, 51, 3, 33, 6, 48, 57, 27, 18, 21, 75, 150, 12, 36, 39, 129, 24, 30, 93, 63, 192, 45, 120, 87, 60, 96, 69, 111, 363, 72, 183, 78, 90, 81, 54, 99, 42, 84, 108, 195, 351, 174, 135, 123, 180, 138, 117, 165, 102, 105, 114, 267, 159, 204, 291, 168, 132, 141, 213, 225, 153, 216, 177, 156, 144, 201, 240, 186, 207, 147, 210, 171, 318, 237, 228, 279, 288, 276, 222, 231, 249, 252, 411, 312, 189, 399, 309, 321, 219, 264, 270, 306, 402, 468] |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 13 | num_var30_0             | [3, 6, 9, 0, 12, 15, 18, 33, 24, 114, 21]                                                                                                                                                                                                                                                                                                                                                                                                                                 |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 14 | num_var31_0             | [0, 3, 6, 18, 12, 9, 15, 36, 21, 24, 27]                                                                                                                                                                                                                                                                                                                                                                                                                                  |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 15 | num_var35               | [0, 3, 9, 6, 12, 15, 18, 21, 24, 27, 36, 33, 30]                                                                                                                                                                                                                                                                                                                                                                                                                          |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 16 | num_var37_med_ult2      | [0, 6, 9, 3, 15, 12, 21, 18, 24, 33, 90, 36, 27, 30, 51, 105, 39, 45, 57, 48, 69]                                                                                                                                                                                                                                                                                                                                                                                         |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 17 | num_var37_0             | [0, 6, 9, 21, 3, 15, 36, 12, 18, 24, 39, 30, 111, 33, 27, 54, 42, 45, 63, 114, 90, 72]                                                                                                                                                                                                                                                                                                                                                                                    |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 18 | num_var37               | [0, 6, 9, 21, 3, 15, 36, 12, 18, 24, 39, 30, 111, 33, 27, 54, 42, 45, 63, 114, 90, 72]                                                                                                                                                                                                                                                                                                                                                                                    |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 19 | imp_aport_var33_hace3   | [0, 15000, 12600, 4500, 150, 9000, 1500, 7530, 22500, 36000, 6000, 7500, 18000, 3000, 900, 300]                                                                                                                                                                                                                                                                                                                                                                           |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 20 | var21                   | [0, 9000, 1800, 4500, 7200, 2400, 1200, 2700, 900, 1500, 3600, 6000, 10500, 3000, 3300, 7500, 5100, 6600, 2100, 5400, 18000, 5700, 4200, 30000]                                                                                                                                                                                                                                                                                                                           |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 21 | num_ent_var16_ult1      | [0, 3, 6, 12, 9, 24, 21, 30, 60, 15, 18, 45, 27]                                                                                                                                                                                                                                                                                                                                                                                                                          |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 22 | num_var22_hace2         | [0, 3, 9, 6, 15, 12, 21, 24, 30, 18, 99, 27, 33, 39, 36, 45, 42, 54, 48, 123, 60, 63]                                                                                                                                                                                                                                                                                                                                                                                     |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 23 | num_var22_hace3         | [0, 3, 6, 9, 15, 12, 18, 39, 21, 27, 24, 30, 33, 36, 45, 108, 51, 48, 42]                                                                                                                                                                                                                                                                                                                                                                                                 |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 24 | num_var22_ult1          | [0, 6, 3, 12, 9, 21, 18, 15, 27, 30, 24, 36, 48, 33, 42, 51, 39, 96]                                                                                                                                                                                                                                                                                                                                                                                                      |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 25 | num_var22_ult3          | [0, 3, 9, 15, 6, 12, 18, 21, 24, 27, 45, 36, 42, 33, 30, 102, 39, 57, 54, 48, 60, 144, 72, 66, 87, 93, 75, 63, 51, 81, 234, 159, 99]                                                                                                                                                                                                                                                                                                                                      |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 26 | num_med_var22_ult3      | [0, 3, 6, 9, 15, 12, 33, 18, 48, 24, 21, 27, 30, 78, 51]                                                                                                                                                                                                                                                                                                                                                                                                                  |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 27 | num_med_var45_ult3      | [0, 15, 3, 9, 6, 63, 12, 24, 18, 21, 81, 39, 30, 54, 27, 42, 60, 36, 138, 33, 90, 45, 162, 66, 87, 108, 99, 93, 57, 48, 78, 111, 72, 69, 105, 96, 123, 51, 102, 84, 114, 120, 147, 132, 192, 201, 267, 213, 75, 189, 180, 159, 117, 129, 141, 210, 156, 216, 135, 165, 228, 240, 186, 126, 174, 183, 153, 249, 150, 198, 237]                                                                                                                                             |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 28 | num_op_var39_comer_ult1 | [0, 9, 66, 63, 72, 24, 3, 6, 27, 15, 42, 36, 12, 45, 54, 21, 30, 33, 102, 18, 78, 48, 87, 57, 84, 81, 51, 120, 39, 207, 114, 138, 75, 60, 93, 129, 195, 111, 69, 132, 123, 90, 99, 108, 117, 159, 186, 189, 171, 96, 228, 174, 150, 105, 162, 135, 177, 261, 126, 180, 141, 183, 438]                                                                                                                                                                                     |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 29 | num_op_var39_comer_ult3 | [0, 9, 108, 15, 66, 165, 48, 3, 6, 30, 54, 27, 18, 33, 69, 144, 36, 102, 12, 24, 45, 51, 63, 216, 87, 114, 60, 21, 129, 57, 42, 84, 96, 303, 183, 39, 75, 93, 78, 174, 162, 105, 393, 111, 123, 207, 90, 135, 81, 210, 99, 177, 117, 72, 156, 147, 126, 159, 330, 180, 171, 204, 150, 219, 153, 168, 132, 141, 120, 285, 198, 138, 186, 225, 279, 228, 600, 267, 192, 315, 201, 234, 345, 399, 282, 309, 222, 264, 423, 336, 360, 438]                                    |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 30 | num_op_var40_comer_ult1 | [0, 21, 9, 6, 12, 87, 24, 120, 15, 207, 3, 138, 18, 27, 39, 66, 33, 36, 30, 75, 60, 210, 63, 45, 102, 99, 48, 42, 93, 54, 108, 78, 72, 171]                                                                                                                                                                                                                                                                                                                               |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 31 | num_op_var40_comer_ult3 | [0, 24, 27, 6, 9, 30, 87, 12, 36, 18, 3, 174, 105, 393, 207, 60, 99, 156, 48, 15, 21, 51, 108, 45, 33, 96, 84, 54, 72, 63, 78, 582, 186, 309, 42, 180, 57, 102, 69, 39, 90, 222, 177, 123, 234, 198, 210]                                                                                                                                                                                                                                                                 |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 32 | num_op_var41_comer_ult1 | [0, 9, 66, 63, 51, 24, 3, 6, 27, 15, 42, 36, 12, 45, 54, 21, 30, 33, 102, 18, 72, 78, 48, 57, 84, 81, 39, 114, 87, 75, 60, 129, 195, 108, 93, 132, 123, 69, 90, 120, 99, 117, 159, 186, 111, 189, 171, 96, 174, 150, 105, 141, 162, 177, 261, 135, 126, 156, 183, 438]                                                                                                                                                                                                    |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 33 | num_op_var41_comer_ult3 | [0, 9, 108, 15, 66, 141, 48, 3, 6, 30, 54, 18, 33, 69, 144, 36, 102, 12, 24, 45, 27, 51, 63, 210, 87, 105, 81, 60, 21, 129, 57, 42, 84, 96, 303, 183, 39, 93, 78, 162, 111, 114, 75, 123, 90, 135, 147, 99, 72, 126, 117, 330, 180, 168, 204, 150, 219, 156, 153, 132, 120, 177, 273, 198, 159, 138, 186, 279, 228, 285, 267, 192, 201, 216, 171, 345, 174, 399, 282, 309, 264, 234, 423, 195, 336, 360, 438, 165]                                                        |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 34 | num_op_var41_efect_ult1 | [0, 6, 3, 12, 18, 15, 30, 9, 21, 24, 27, 33, 42, 63, 45, 54, 36, 51, 39, 66, 90, 57, 48, 69, 60]                                                                                                                                                                                                                                                                                                                                                                          |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 35 | num_op_var41_efect_ult3 | [0, 18, 3, 6, 9, 12, 24, 60, 27, 21, 42, 48, 30, 33, 15, 36, 39, 45, 63, 57, 66, 72, 51, 117, 69, 54, 108, 114, 75, 84, 156, 78, 96, 102, 93, 105, 87, 90, 99, 120]                                                                                                                                                                                                                                                                                                       |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 36 | num_op_var39_efect_ult1 | [0, 6, 3, 12, 18, 15, 30, 9, 21, 24, 27, 33, 42, 63, 45, 54, 36, 51, 39, 84, 90, 57, 66, 48, 69, 60]                                                                                                                                                                                                                                                                                                                                                                      |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 37 | num_op_var39_efect_ult3 | [0, 18, 24, 3, 6, 9, 12, 60, 27, 21, 42, 48, 30, 33, 15, 36, 39, 45, 63, 57, 66, 72, 51, 117, 69, 54, 108, 114, 84, 75, 156, 78, 96, 102, 93, 105, 87, 90, 99, 120]                                                                                                                                                                                                                                                                                                       |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 38 | num_var43_emit_ult1     | [0, 3, 6, 9, 18, 12, 48, 21, 24, 15, 36, 45, 30, 33, 27, 66, 75, 42, 57, 60, 51, 84, 69, 102, 39, 54, 180]                                                                                                                                                                                                                                                                                                                                                                |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 39 | num_var43_recib_ult1    | [0, 6, 3, 15, 9, 12, 24, 21, 30, 36, 18, 27, 48, 33, 150, 84, 42, 45, 57, 51, 66, 39, 78, 72, 126, 60, 69, 63, 90, 159, 54, 93, 102, 96, 108, 75, 105, 264]                                                                                                                                                                                                                                                                                                               |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 40 | num_trasp_var11_ult1    | [0, 3, 6, 42, 12, 9, 39, 27, 24, 30, 15, 21, 18, 63, 33, 45, 93, 36]                                                                                                                                                                                                                                                                                                                                                                                                      |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 41 | num_var45_hace2         | [0, 27, 24, 6, 12, 75, 18, 9, 21, 3, 36, 33, 15, 39, 153, 48, 54, 81, 42, 72, 30, 99, 57, 129, 51, 108, 45, 258, 69, 63, 60, 117, 96, 114, 156, 90, 138, 144, 66, 126, 123, 87, 84, 78, 93, 162, 171, 135, 147, 120, 177, 111, 141, 270, 201, 105, 225, 102, 168, 261, 342, 159, 150, 198, 132, 210, 240, 243, 174, 183, 252, 165, 219, 264, 180, 288, 204, 213, 255, 189, 237, 186, 207, 294, 195]                                                                       |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 42 | num_var45_hace3         | [0, 3, 6, 12, 9, 18, 15, 24, 72, 36, 66, 33, 30, 42, 69, 21, 27, 48, 45, 132, 39, 90, 51, 78, 75, 60, 84, 57, 87, 63, 117, 81, 213, 102, 174, 54, 135, 108, 114, 111, 138, 255, 120, 168, 96, 141, 105, 144, 126, 93, 147, 99, 153, 171, 129, 252, 180, 123, 195, 339, 165, 156, 333, 159, 177, 330]                                                                                                                                                                      |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 43 | num_var45_ult1          | [0, 18, 21, 3, 9, 6, 105, 12, 15, 36, 27, 33, 39, 24, 54, 48, 84, 45, 51, 30, 69, 159, 114, 75, 60, 78, 225, 66, 42, 57, 63, 192, 135, 108, 195, 147, 81, 126, 111, 165, 120, 117, 96, 72, 87, 90, 138, 129, 102, 231, 279, 99, 93, 306, 150, 234, 132, 186, 201, 240, 153, 285, 123, 270, 228, 141, 162, 207, 255, 417, 210, 216, 183, 222, 180, 177, 321, 510, 264, 237, 144, 213, 156, 198, 393, 174, 189, 261, 267, 375, 282, 168, 204, 483]                          |
+----+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Tranformamos a categóricas y verificamos nuevamente los tipos de datos

De las 371 variables del conjunto de entrenamiento se realizan las siguientes transformaciones:

  1. Int --> Object: se transforman 259/260-

  2. Se mantienen 111 de las 111

  3. Int se mantiene 1 sola equivalente a ID

filtered_int_columns = train.select_dtypes(include=['int64']).loc[:, train.nunique() < 500]

# Transformar esas variables a tipo object (no numéricas)
for col in filtered_int_columns.columns:
    train[col] = train[col].astype('object')

# Verificar las transformaciones
print(f"Se transformaron {len(filtered_int_columns.columns)} columnas a tipo 'object'.")
print("Columnas transformadas:")
print(filtered_int_columns.columns.tolist())
Se transformaron 259 columnas a tipo 'object'.
Columnas transformadas:
['var3', 'var15', 'ind_var1_0', 'ind_var1', 'ind_var2_0', 'ind_var2', 'ind_var5_0', 'ind_var5', 'ind_var6_0', 'ind_var6', 'ind_var8_0', 'ind_var8', 'ind_var12_0', 'ind_var12', 'ind_var13_0', 'ind_var13_corto_0', 'ind_var13_corto', 'ind_var13_largo_0', 'ind_var13_largo', 'ind_var13_medio_0', 'ind_var13_medio', 'ind_var13', 'ind_var14_0', 'ind_var14', 'ind_var17_0', 'ind_var17', 'ind_var18_0', 'ind_var18', 'ind_var19', 'ind_var20_0', 'ind_var20', 'ind_var24_0', 'ind_var24', 'ind_var25_cte', 'ind_var26_0', 'ind_var26_cte', 'ind_var26', 'ind_var25_0', 'ind_var25', 'ind_var27_0', 'ind_var28_0', 'ind_var28', 'ind_var27', 'ind_var29_0', 'ind_var29', 'ind_var30_0', 'ind_var30', 'ind_var31_0', 'ind_var31', 'ind_var32_cte', 'ind_var32_0', 'ind_var32', 'ind_var33_0', 'ind_var33', 'ind_var34_0', 'ind_var34', 'ind_var37_cte', 'ind_var37_0', 'ind_var37', 'ind_var39_0', 'ind_var40_0', 'ind_var40', 'ind_var41_0', 'ind_var41', 'ind_var39', 'ind_var44_0', 'ind_var44', 'ind_var46_0', 'ind_var46', 'num_var1_0', 'num_var1', 'num_var4', 'num_var5_0', 'num_var5', 'num_var6_0', 'num_var6', 'num_var8_0', 'num_var8', 'num_var12_0', 'num_var12', 'num_var13_0', 'num_var13_corto_0', 'num_var13_corto', 'num_var13_largo_0', 'num_var13_largo', 'num_var13_medio_0', 'num_var13_medio', 'num_var13', 'num_var14_0', 'num_var14', 'num_var17_0', 'num_var17', 'num_var18_0', 'num_var18', 'num_var20_0', 'num_var20', 'num_var24_0', 'num_var24', 'num_var26_0', 'num_var26', 'num_var25_0', 'num_var25', 'num_op_var40_hace2', 'num_op_var40_hace3', 'num_op_var40_ult1', 'num_op_var40_ult3', 'num_op_var41_hace2', 'num_op_var41_hace3', 'num_op_var41_ult1', 'num_op_var41_ult3', 'num_op_var39_hace2', 'num_op_var39_hace3', 'num_op_var39_ult1', 'num_op_var39_ult3', 'num_var27_0', 'num_var28_0', 'num_var28', 'num_var27', 'num_var29_0', 'num_var29', 'num_var30_0', 'num_var30', 'num_var31_0', 'num_var31', 'num_var32_0', 'num_var32', 'num_var33_0', 'num_var33', 'num_var34_0', 'num_var34', 'num_var35', 'num_var37_med_ult2', 'num_var37_0', 'num_var37', 'num_var39_0', 'num_var40_0', 'num_var40', 'num_var41_0', 'num_var41', 'num_var39', 'num_var42_0', 'num_var42', 'num_var44_0', 'num_var44', 'num_var46_0', 'num_var46', 'saldo_var13_medio', 'saldo_var18', 'saldo_var28', 'saldo_var27', 'saldo_var34', 'saldo_var41', 'saldo_var46', 'var36', 'delta_imp_amort_var18_1y3', 'delta_imp_amort_var34_1y3', 'delta_imp_reemb_var13_1y3', 'delta_imp_reemb_var17_1y3', 'delta_imp_reemb_var33_1y3', 'delta_imp_trasp_var17_in_1y3', 'delta_imp_trasp_var17_out_1y3', 'delta_imp_trasp_var33_in_1y3', 'delta_imp_trasp_var33_out_1y3', 'delta_num_reemb_var13_1y3', 'delta_num_reemb_var17_1y3', 'delta_num_reemb_var33_1y3', 'delta_num_trasp_var17_in_1y3', 'delta_num_trasp_var17_out_1y3', 'delta_num_trasp_var33_in_1y3', 'delta_num_trasp_var33_out_1y3', 'imp_amort_var18_hace3', 'imp_amort_var34_hace3', 'imp_aport_var33_hace3', 'imp_aport_var33_ult1', 'imp_reemb_var13_hace3', 'imp_reemb_var33_hace3', 'imp_reemb_var33_ult1', 'imp_trasp_var17_out_hace3', 'imp_trasp_var33_out_hace3', 'imp_trasp_var33_out_ult1', 'ind_var7_emit_ult1', 'ind_var7_recib_ult1', 'ind_var10_ult1', 'ind_var10cte_ult1', 'ind_var9_cte_ult1', 'ind_var9_ult1', 'ind_var43_emit_ult1', 'ind_var43_recib_ult1', 'var21', 'num_var2_0_ult1', 'num_var2_ult1', 'num_aport_var13_hace3', 'num_aport_var13_ult1', 'num_aport_var17_hace3', 'num_aport_var17_ult1', 'num_aport_var33_hace3', 'num_aport_var33_ult1', 'num_var7_emit_ult1', 'num_var7_recib_ult1', 'num_compra_var44_hace3', 'num_compra_var44_ult1', 'num_ent_var16_ult1', 'num_var22_hace2', 'num_var22_hace3', 'num_var22_ult1', 'num_var22_ult3', 'num_med_var22_ult3', 'num_med_var45_ult3', 'num_meses_var5_ult3', 'num_meses_var8_ult3', 'num_meses_var12_ult3', 'num_meses_var13_corto_ult3', 'num_meses_var13_largo_ult3', 'num_meses_var13_medio_ult3', 'num_meses_var17_ult3', 'num_meses_var29_ult3', 'num_meses_var33_ult3', 'num_meses_var39_vig_ult3', 'num_meses_var44_ult3', 'num_op_var39_comer_ult1', 'num_op_var39_comer_ult3', 'num_op_var40_comer_ult1', 'num_op_var40_comer_ult3', 'num_op_var40_efect_ult1', 'num_op_var40_efect_ult3', 'num_op_var41_comer_ult1', 'num_op_var41_comer_ult3', 'num_op_var41_efect_ult1', 'num_op_var41_efect_ult3', 'num_op_var39_efect_ult1', 'num_op_var39_efect_ult3', 'num_reemb_var13_hace3', 'num_reemb_var13_ult1', 'num_reemb_var17_hace3', 'num_reemb_var17_ult1', 'num_reemb_var33_hace3', 'num_reemb_var33_ult1', 'num_sal_var16_ult1', 'num_var43_emit_ult1', 'num_var43_recib_ult1', 'num_trasp_var11_ult1', 'num_trasp_var17_in_hace3', 'num_trasp_var17_in_ult1', 'num_trasp_var17_out_hace3', 'num_trasp_var17_out_ult1', 'num_trasp_var33_in_hace3', 'num_trasp_var33_in_ult1', 'num_trasp_var33_out_hace3', 'num_trasp_var33_out_ult1', 'num_venta_var44_hace3', 'num_venta_var44_ult1', 'num_var45_hace2', 'num_var45_hace3', 'num_var45_ult1', 'num_var45_ult3', 'saldo_var2_ult1', 'saldo_medio_var13_medio_hace3', 'saldo_medio_var13_medio_ult1', 'TARGET']
type_counts = train.dtypes.value_counts().reset_index()
type_counts.columns = ['Type', 'Count']
print("\nVariable Types and Counts:")
type_counts
Variable Types and Counts:
Type Count
0 object 259
1 float64 111
2 int64 1

Verificamos multicolinealidad#

El proceso para eliminar multicolinealidad utilizando el VIF (Variance Inflation Factor) implica calcular el VIF para cada variable, el cual mide cuánto se incrementa la varianza de los coeficientes debido a la colinealidad. Si el VIF de una variable es mayor o igual a 10, indica alta multicolinealidad, por lo que se elimina. Este procedimiento se realiza de manera iterativa, eliminando en cada paso la variable con el mayor VIF, hasta que todas las variables restantes tengan un VIF inferior a 10. Durante cada iteración, se muestra el Top 10 de variables con mayor VIF y las variables eliminadas.

# Filtrar las variables de tipo float
float_columns = train.select_dtypes(include=['float64']).columns
float_data = train[float_columns]

# Eliminar columnas con varianza cero
float_data = float_data.loc[:, float_data.var() > 0]

# Función para calcular VIF
def calculate_vif(dataframe):
    vif_data = pd.DataFrame()
    vif_data['Variable'] = dataframe.columns
    vif_data['VIF'] = [
        variance_inflation_factor(dataframe.values, i)
        for i in range(dataframe.shape[1])
    ]
    return vif_data
# Iterar eliminando variables con VIF >= 10
while True:
    vif = calculate_vif(float_data)
    print("Top 10 variables with highest VIF:")
    print(vif.sort_values(by="VIF", ascending=False).head(10))

    # Encontrar la variable con mayor VIF
    max_vif = vif['VIF'].max()
    if max_vif < 10:
        print("No variables with VIF >= 10. Process complete.")
        break

    # Eliminar la variable con mayor VIF
    variable_to_remove = vif.sort_values(by="VIF", ascending=False).iloc[0]['Variable']
    float_data = float_data.drop(columns=[variable_to_remove])

    print(f"Variable removed: {variable_to_remove}\n")
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                        Variable  VIF
45     delta_num_aport_var13_1y3  inf
48    delta_num_compra_var44_1y3  inf
35                   saldo_var33  inf
19                    saldo_var6  inf
42     delta_imp_aport_var33_1y3  inf
31                   saldo_var29  inf
46     delta_num_aport_var17_1y3  inf
47     delta_num_aport_var33_1y3  inf
27                   saldo_var20  inf
93  saldo_medio_var13_medio_ult3  inf
Variable removed: delta_num_aport_var13_1y3
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                         Variable  VIF
46      delta_num_aport_var33_1y3  inf
19                     saldo_var6  inf
91  saldo_medio_var13_medio_hace2  inf
47     delta_num_compra_var44_1y3  inf
27                    saldo_var20  inf
31                    saldo_var29  inf
92   saldo_medio_var13_medio_ult3  inf
6         imp_op_var40_efect_ult3  inf
42      delta_imp_aport_var33_1y3  inf
43     delta_imp_compra_var44_1y3  inf
Variable removed: delta_num_aport_var33_1y3
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                         Variable  VIF
45      delta_num_aport_var17_1y3  inf
90  saldo_medio_var13_medio_hace2  inf
19                     saldo_var6  inf
43     delta_imp_compra_var44_1y3  inf
44      delta_imp_venta_var44_1y3  inf
31                    saldo_var29  inf
27                    saldo_var20  inf
41      delta_imp_aport_var17_1y3  inf
91   saldo_medio_var13_medio_ult3  inf
46     delta_num_compra_var44_1y3  inf
Variable removed: delta_num_aport_var17_1y3
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                         Variable  VIF
33                    saldo_var31  inf
89  saldo_medio_var13_medio_hace2  inf
45     delta_num_compra_var44_1y3  inf
43     delta_imp_compra_var44_1y3  inf
35                    saldo_var33  inf
5         imp_op_var40_efect_ult1  inf
19                     saldo_var6  inf
90   saldo_medio_var13_medio_ult3  inf
31                    saldo_var29  inf
24                    saldo_var13  inf
Variable removed: saldo_var31
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                         Variable  VIF
24                    saldo_var13  inf
27                    saldo_var20  inf
23              saldo_var13_largo  inf
19                     saldo_var6  inf
89   saldo_medio_var13_medio_ult3  inf
42     delta_imp_compra_var44_1y3  inf
88  saldo_medio_var13_medio_hace2  inf
22              saldo_var13_corto  inf
10        imp_op_var41_efect_ult1  inf
31                    saldo_var29  inf
Variable removed: saldo_var13
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                         Variable  VIF
32                    saldo_var32  inf
14        imp_op_var39_efect_ult3  inf
43     delta_num_compra_var44_1y3  inf
88   saldo_medio_var13_medio_ult3  inf
87  saldo_medio_var13_medio_hace2  inf
30                    saldo_var29  inf
26                    saldo_var20  inf
24                    saldo_var14  inf
19                     saldo_var6  inf
41     delta_imp_compra_var44_1y3  inf
Variable removed: saldo_var32
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                         Variable           VIF
19                     saldo_var6           inf
30                    saldo_var29           inf
40     delta_imp_compra_var44_1y3           inf
26                    saldo_var20           inf
86  saldo_medio_var13_medio_hace2           inf
87   saldo_medio_var13_medio_ult3           inf
23              saldo_var13_largo           inf
42     delta_num_compra_var44_1y3           inf
6         imp_op_var40_efect_ult3  9.007199e+15
5         imp_op_var40_efect_ult1  9.007199e+15
Variable removed: saldo_var6
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                         Variable  VIF
11        imp_op_var41_efect_ult3  inf
23                    saldo_var14  inf
41     delta_num_compra_var44_1y3  inf
29                    saldo_var29  inf
25                    saldo_var20  inf
39     delta_imp_compra_var44_1y3  inf
6         imp_op_var40_efect_ult3  inf
86   saldo_medio_var13_medio_ult3  inf
1         imp_op_var39_comer_ult1  inf
85  saldo_medio_var13_medio_hace2  inf
Variable removed: imp_op_var41_efect_ult3
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                         Variable  VIF
24                    saldo_var20  inf
85   saldo_medio_var13_medio_ult3  inf
22                    saldo_var14  inf
21              saldo_var13_largo  inf
5         imp_op_var40_efect_ult1  inf
20              saldo_var13_corto  inf
38     delta_imp_compra_var44_1y3  inf
28                    saldo_var29  inf
40     delta_num_compra_var44_1y3  inf
84  saldo_medio_var13_medio_hace2  inf
Variable removed: saldo_var20
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                         Variable           VIF
20              saldo_var13_corto           inf
12        imp_op_var39_efect_ult1           inf
37     delta_imp_compra_var44_1y3           inf
84   saldo_medio_var13_medio_ult3           inf
27                    saldo_var29           inf
83  saldo_medio_var13_medio_hace2           inf
21              saldo_var13_largo           inf
39     delta_num_compra_var44_1y3           inf
2         imp_op_var39_comer_ult3           inf
4         imp_op_var40_comer_ult3  9.007199e+15
Variable removed: saldo_var13_corto
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                      Variable           VIF
38  delta_num_compra_var44_1y3           inf
36  delta_imp_compra_var44_1y3           inf
5      imp_op_var40_efect_ult1           inf
26                 saldo_var29           inf
10     imp_op_var41_efect_ult1  9.007199e+15
3      imp_op_var40_comer_ult1  4.503600e+15
31                 saldo_var42  4.503600e+15
7            imp_op_var40_ult1  1.125900e+15
19                 saldo_var12  7.505999e+14
12     imp_op_var39_efect_ult1  2.370316e+14
Variable removed: delta_num_compra_var44_1y3
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                     Variable  VIF
1     imp_op_var39_comer_ult1  inf
10    imp_op_var41_efect_ult1  inf
19                saldo_var12  inf
18                 saldo_var8  inf
17                 saldo_var5  inf
14          imp_op_var39_ult1  inf
26                saldo_var29  inf
12    imp_op_var39_efect_ult1  inf
37  delta_imp_venta_var44_1y3  inf
11          imp_op_var41_ult1  inf
Variable removed: imp_op_var39_comer_ult1
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                     Variable  VIF
37  delta_num_venta_var44_1y3  inf
10          imp_op_var41_ult1  inf
30                saldo_var42  inf
25                saldo_var29  inf
1     imp_op_var39_comer_ult3  inf
18                saldo_var12  inf
17                 saldo_var8  inf
13          imp_op_var39_ult1  inf
36  delta_imp_venta_var44_1y3  inf
11    imp_op_var39_efect_ult1  inf
Variable removed: delta_num_venta_var44_1y3
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                   Variable  VIF
30              saldo_var42  inf
9   imp_op_var41_efect_ult1  inf
18              saldo_var12  inf
17               saldo_var8  inf
16               saldo_var5  inf
13        imp_op_var39_ult1  inf
11  imp_op_var39_efect_ult1  inf
10        imp_op_var41_ult1  inf
25              saldo_var29  inf
8   imp_op_var41_comer_ult3  inf
Variable removed: saldo_var42
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                   Variable         VIF
9   imp_op_var41_efect_ult1         inf
11  imp_op_var39_efect_ult1         inf
3   imp_op_var40_comer_ult3         inf
4   imp_op_var40_efect_ult1         inf
13        imp_op_var39_ult1         inf
6         imp_op_var40_ult1         inf
1   imp_op_var39_comer_ult3         inf
8   imp_op_var41_comer_ult3         inf
10        imp_op_var41_ult1         inf
15               saldo_var1  2587.72883
Variable removed: imp_op_var41_efect_ult1
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                   Variable          VIF
1   imp_op_var39_comer_ult3          inf
6         imp_op_var40_ult1          inf
12        imp_op_var39_ult1          inf
8   imp_op_var41_comer_ult3          inf
9         imp_op_var41_ult1          inf
3   imp_op_var40_comer_ult3          inf
14               saldo_var1  2587.728830
35     imp_amort_var18_ult1  2586.465924
89   saldo_medio_var33_ult1  1798.946886
26              saldo_var33  1702.214798
Variable removed: imp_op_var39_comer_ult3
/usr/local/lib/python3.10/dist-packages/statsmodels/stats/outliers_influence.py:197: RuntimeWarning: divide by zero encountered in scalar divide
  vif = 1. / (1. - r_squared_i)
Top 10 variables with highest VIF:
                  Variable          VIF
8        imp_op_var41_ult1          inf
5        imp_op_var40_ult1          inf
11       imp_op_var39_ult1          inf
13              saldo_var1  2587.728830
34    imp_amort_var18_ult1  2586.465924
88  saldo_medio_var33_ult1  1798.946886
25             saldo_var33  1702.214798
19             saldo_var17  1240.830260
80  saldo_medio_var17_ult1   803.053795
38   imp_aport_var17_hace3   714.725201
Variable removed: imp_op_var41_ult1

Top 10 variables with highest VIF:
                  Variable          VIF
12              saldo_var1  2587.728830
33    imp_amort_var18_ult1  2586.465924
87  saldo_medio_var33_ult1  1798.946886
24             saldo_var33  1702.214798
18             saldo_var17  1240.830260
79  saldo_medio_var17_ult1   803.053795
37   imp_aport_var17_hace3   714.725201
15             saldo_var12   683.175814
80  saldo_medio_var17_ult3   642.017302
23             saldo_var30   423.949132
Variable removed: saldo_var1

Top 10 variables with highest VIF:
                   Variable          VIF
86   saldo_medio_var33_ult1  1798.945607
23              saldo_var33  1702.213619
17              saldo_var17  1240.817645
78   saldo_medio_var17_ult1   803.051924
36    imp_aport_var17_hace3   714.722114
14              saldo_var12   683.175727
79   saldo_medio_var17_ult3   642.012506
22              saldo_var30   423.949132
77  saldo_medio_var17_hace3   415.858499
18              saldo_var24   385.707827
Variable removed: saldo_medio_var33_ult1

Top 10 variables with highest VIF:
                   Variable          VIF
17              saldo_var17  1239.977506
78   saldo_medio_var17_ult1   802.863874
36    imp_aport_var17_hace3   714.661113
14              saldo_var12   683.175365
79   saldo_medio_var17_ult3   641.805204
22              saldo_var30   423.948971
77  saldo_medio_var17_hace3   415.801649
18              saldo_var24   385.707827
41    imp_compra_var44_ult1   275.755909
76  saldo_medio_var17_hace2   261.035944
Variable removed: saldo_var17

Top 10 variables with highest VIF:
                        Variable         VIF
14                   saldo_var12  683.170292
78        saldo_medio_var17_ult3  615.198502
35         imp_aport_var17_hace3  551.476376
21                   saldo_var30  423.913541
17                   saldo_var24  385.707001
76       saldo_medio_var17_hace3  380.698222
77        saldo_medio_var17_ult1  310.792132
40         imp_compra_var44_ult1  275.753779
75       saldo_medio_var17_hace2  259.899305
67  saldo_medio_var13_corto_ult1  196.752894
Variable removed: saldo_var12

Top 10 variables with highest VIF:
                        Variable         VIF
77        saldo_medio_var17_ult3  615.190037
34         imp_aport_var17_hace3  551.476057
75       saldo_medio_var17_hace3  380.697959
76        saldo_medio_var17_ult1  310.788359
20                   saldo_var30  294.611328
39         imp_compra_var44_ult1  275.753650
74       saldo_medio_var17_hace2  259.898963
51          imp_venta_var44_ult1  185.860731
16                   saldo_var24  167.270630
66  saldo_medio_var13_corto_ult1  155.635893
Variable removed: saldo_medio_var17_ult3

Top 10 variables with highest VIF:
                        Variable         VIF
34         imp_aport_var17_hace3  500.856539
75       saldo_medio_var17_hace3  324.696452
20                   saldo_var30  294.603484
39         imp_compra_var44_ult1  275.753053
74       saldo_medio_var17_hace2  197.466139
51          imp_venta_var44_ult1  185.860566
16                   saldo_var24  167.270338
66  saldo_medio_var13_corto_ult1  155.635223
62        saldo_medio_var12_ult1  124.649485
86        saldo_medio_var44_ult1  120.045758
Variable removed: imp_aport_var17_hace3

Top 10 variables with highest VIF:
                        Variable         VIF
20                   saldo_var30  294.603483
38         imp_compra_var44_ult1  275.752887
50          imp_venta_var44_ult1  185.860525
16                   saldo_var24  167.270000
65  saldo_medio_var13_corto_ult1  155.631631
73       saldo_medio_var17_hace2  147.113083
61        saldo_medio_var12_ult1  124.649344
85        saldo_medio_var44_ult1  120.028148
82        saldo_medio_var33_ult3  113.919505
66  saldo_medio_var13_corto_ult3  110.597457
Variable removed: saldo_var30

Top 10 variables with highest VIF:
                        Variable         VIF
37         imp_compra_var44_ult1  275.702749
49          imp_venta_var44_ult1  185.823049
72       saldo_medio_var17_hace2  147.109977
84        saldo_medio_var44_ult1  120.011467
81        saldo_medio_var33_ult3  113.919503
60        saldo_medio_var12_ult1  112.896941
65  saldo_medio_var13_corto_ult3  109.346062
20                   saldo_var33   89.552992
73       saldo_medio_var17_hace3   87.479577
16                   saldo_var24   72.384580
Variable removed: imp_compra_var44_ult1

Top 10 variables with highest VIF:
                        Variable         VIF
71       saldo_medio_var17_hace2  147.109977
80        saldo_medio_var33_ult3  113.919497
59        saldo_medio_var12_ult1  112.860374
64  saldo_medio_var13_corto_ult3  109.343177
20                   saldo_var33   89.552896
72       saldo_medio_var17_hace3   87.479486
16                   saldo_var24   72.370827
63  saldo_medio_var13_corto_ult1   71.300250
68  saldo_medio_var13_largo_ult3   68.752838
67  saldo_medio_var13_largo_ult1   50.541043
Variable removed: saldo_medio_var17_hace2

Top 10 variables with highest VIF:
                        Variable         VIF
79        saldo_medio_var33_ult3  113.919491
59        saldo_medio_var12_ult1  112.858253
64  saldo_medio_var13_corto_ult3  109.342294
20                   saldo_var33   89.552804
16                   saldo_var24   72.368866
63  saldo_medio_var13_corto_ult1   71.300234
68  saldo_medio_var13_largo_ult3   68.750250
67  saldo_medio_var13_largo_ult1   50.539470
60        saldo_medio_var12_ult3   46.947713
82        saldo_medio_var44_ult1   42.239292
Variable removed: saldo_medio_var33_ult3

Top 10 variables with highest VIF:
                        Variable         VIF
59        saldo_medio_var12_ult1  112.858252
64  saldo_medio_var13_corto_ult3  109.342234
16                   saldo_var24   72.368865
63  saldo_medio_var13_corto_ult1   71.300198
68  saldo_medio_var13_largo_ult3   68.750245
67  saldo_medio_var13_largo_ult1   50.539463
60        saldo_medio_var12_ult3   46.947708
81        saldo_medio_var44_ult1   42.239292
17                   saldo_var26   35.206099
18                   saldo_var25   34.885991
Variable removed: saldo_medio_var12_ult1

Top 10 variables with highest VIF:
                        Variable         VIF
63  saldo_medio_var13_corto_ult3  108.590008
62  saldo_medio_var13_corto_ult1   70.967439
67  saldo_medio_var13_largo_ult3   68.604504
66  saldo_medio_var13_largo_ult1   50.486909
80        saldo_medio_var44_ult1   42.222791
17                   saldo_var26   35.206095
18                   saldo_var25   34.885569
10             imp_op_var39_ult1   33.579487
81        saldo_medio_var44_ult3   31.965243
59        saldo_medio_var12_ult3   29.287158
Variable removed: saldo_medio_var13_corto_ult3

Top 10 variables with highest VIF:
                        Variable        VIF
66  saldo_medio_var13_largo_ult3  59.289390
65  saldo_medio_var13_largo_ult1  47.962526
79        saldo_medio_var44_ult1  42.222757
17                   saldo_var26  35.206095
18                   saldo_var25  34.885493
10             imp_op_var39_ult1  33.579464
80        saldo_medio_var44_ult3  31.965235
59        saldo_medio_var12_ult3  29.278323
16                   saldo_var24  25.609661
69       saldo_medio_var17_hace3  22.944348
Variable removed: saldo_medio_var13_largo_ult3

Top 10 variables with highest VIF:
                   Variable        VIF
78   saldo_medio_var44_ult1  42.222749
17              saldo_var26  35.201844
18              saldo_var25  34.880695
10        imp_op_var39_ult1  33.578736
79   saldo_medio_var44_ult3  31.965232
59   saldo_medio_var12_ult3  29.278247
16              saldo_var24  25.602757
68  saldo_medio_var17_hace3  22.943652
69   saldo_medio_var17_ult1  22.197998
8   imp_op_var39_efect_ult1  21.975388
Variable removed: saldo_medio_var44_ult1

Top 10 variables with highest VIF:
                   Variable        VIF
17              saldo_var26  35.201843
18              saldo_var25  34.880642
10        imp_op_var39_ult1  33.578562
59   saldo_medio_var12_ult3  29.276441
16              saldo_var24  25.601822
68  saldo_medio_var17_hace3  22.938407
69   saldo_medio_var17_ult1  22.191956
8   imp_op_var39_efect_ult1  21.974088
55    saldo_medio_var8_ult1  19.616541
72   saldo_medio_var29_ult1  15.920473
Variable removed: saldo_var26

Top 10 variables with highest VIF:
                         Variable        VIF
10              imp_op_var39_ult1  33.577352
58         saldo_medio_var12_ult3  29.276368
16                    saldo_var24  25.601822
67        saldo_medio_var17_hace3  22.938222
68         saldo_medio_var17_ult1  22.191691
8         imp_op_var39_efect_ult1  21.972646
54          saldo_medio_var8_ult1  19.585591
71         saldo_medio_var29_ult1  15.920472
66   saldo_medio_var13_medio_ult3  15.570455
65  saldo_medio_var13_medio_hace2  15.567980
Variable removed: imp_op_var39_ult1

Top 10 variables with highest VIF:
                         Variable        VIF
57         saldo_medio_var12_ult3  29.275658
15                    saldo_var24  25.598205
66        saldo_medio_var17_hace3  22.937403
67         saldo_medio_var17_ult1  22.190695
53          saldo_medio_var8_ult1  19.585177
70         saldo_medio_var29_ult1  15.920471
65   saldo_medio_var13_medio_ult3  15.570445
64  saldo_medio_var13_medio_hace2  15.567976
58  saldo_medio_var13_corto_hace2  14.039980
54          saldo_medio_var8_ult3  12.526380
Variable removed: saldo_medio_var12_ult3

Top 10 variables with highest VIF:
                         Variable        VIF
65        saldo_medio_var17_hace3  22.925653
66         saldo_medio_var17_ult1  22.188734
53          saldo_medio_var8_ult1  19.579474
69         saldo_medio_var29_ult1  15.920461
64   saldo_medio_var13_medio_ult3  15.570445
63  saldo_medio_var13_medio_hace2  15.567976
57  saldo_medio_var13_corto_hace2  14.010860
54          saldo_medio_var8_ult3  12.523527
70         saldo_medio_var29_ult3  12.482273
59   saldo_medio_var13_corto_ult1  10.444853
Variable removed: saldo_medio_var17_hace3

Top 10 variables with highest VIF:
                         Variable        VIF
53          saldo_medio_var8_ult1  19.579350
68         saldo_medio_var29_ult1  15.920457
64   saldo_medio_var13_medio_ult3  15.570445
63  saldo_medio_var13_medio_hace2  15.567976
57  saldo_medio_var13_corto_hace2  13.989456
54          saldo_medio_var8_ult3  12.522535
69         saldo_medio_var29_ult3  12.482268
59   saldo_medio_var13_corto_ult1  10.436710
74         saldo_medio_var44_ult3  10.104670
15                    saldo_var24  10.090629
Variable removed: saldo_medio_var8_ult1

Top 10 variables with highest VIF:
                         Variable        VIF
67         saldo_medio_var29_ult1  15.920380
63   saldo_medio_var13_medio_ult3  15.570445
62  saldo_medio_var13_medio_hace2  15.567976
56  saldo_medio_var13_corto_hace2  13.989348
68         saldo_medio_var29_ult3  12.481677
58   saldo_medio_var13_corto_ult1  10.435141
15                    saldo_var24  10.087115
73         saldo_medio_var44_ult3  10.059099
54        saldo_medio_var12_hace2   9.976216
49          saldo_medio_var5_ult1   9.962176
Variable removed: saldo_medio_var29_ult1

Top 10 variables with highest VIF:
                         Variable        VIF
63   saldo_medio_var13_medio_ult3  15.570445
62  saldo_medio_var13_medio_hace2  15.567976
56  saldo_medio_var13_corto_hace2  13.989348
58   saldo_medio_var13_corto_ult1  10.435141
15                    saldo_var24  10.087097
72         saldo_medio_var44_ult3  10.059089
54        saldo_medio_var12_hace2   9.976201
49          saldo_medio_var5_ult1   9.962176
61   saldo_medio_var13_largo_ult1   9.806551
68        saldo_medio_var33_hace2   9.792637
Variable removed: saldo_medio_var13_medio_ult3

Top 10 variables with highest VIF:
                         Variable        VIF
56  saldo_medio_var13_corto_hace2  13.989347
58   saldo_medio_var13_corto_ult1  10.435140
15                    saldo_var24  10.087095
71         saldo_medio_var44_ult3  10.059086
54        saldo_medio_var12_hace2   9.976200
49          saldo_medio_var5_ult1   9.962156
61   saldo_medio_var13_largo_ult1   9.806551
67        saldo_medio_var33_hace2   9.792637
59  saldo_medio_var13_largo_hace2   9.600076
50          saldo_medio_var5_ult3   9.103334
Variable removed: saldo_medio_var13_corto_hace2

Top 10 variables with highest VIF:
                         Variable        VIF
15                    saldo_var24  10.086908
70         saldo_medio_var44_ult3  10.058998
54        saldo_medio_var12_hace2   9.976183
49          saldo_medio_var5_ult1   9.908948
66        saldo_medio_var33_hace2   9.792636
60   saldo_medio_var13_largo_ult1   9.568565
58  saldo_medio_var13_largo_hace2   9.153185
50          saldo_medio_var5_ult3   9.100930
20                    saldo_var40   7.529596
65         saldo_medio_var29_ult3   7.283342
Variable removed: saldo_var24

Top 10 variables with highest VIF:
                         Variable        VIF
69         saldo_medio_var44_ult3  10.058941
48          saldo_medio_var5_ult1   9.880901
65        saldo_medio_var33_hace2   9.792636
59   saldo_medio_var13_largo_ult1   9.562609
57  saldo_medio_var13_largo_hace2   9.152745
49          saldo_medio_var5_ult3   9.088206
19                    saldo_var40   7.529550
64         saldo_medio_var29_ult3   7.283188
20                    saldo_var44   7.188554
16                    saldo_var29   6.908734
Variable removed: saldo_medio_var44_ult3

Top 10 variables with highest VIF:
                         Variable       VIF
48          saldo_medio_var5_ult1  9.866603
65        saldo_medio_var33_hace2  9.792613
59   saldo_medio_var13_largo_ult1  9.562605
57  saldo_medio_var13_largo_hace2  9.152743
49          saldo_medio_var5_ult3  9.086473
19                    saldo_var40  7.529548
64         saldo_medio_var29_ult3  7.283100
16                    saldo_var29  6.908666
4         imp_op_var40_efect_ult3  5.579407
1         imp_op_var40_comer_ult1  5.304748
No variables with VIF >= 10. Process complete.

Finalmente se obtiene la lista de variables que quedan posterior a la eliminación de columnas con alta multicolinealidad.

# Obtener las variables restantes en el dataframe 'float_data' después de la eliminación de las variables con alto VIF
remaining_variables_after_vif = float_data.columns.tolist()

# Imprimir las variables que quedaron después de la eliminación por VIF
print("Variables que quedaron después del VIF:")
print(remaining_variables_after_vif)
Variables que quedaron después del VIF:
['imp_ent_var16_ult1', 'imp_op_var40_comer_ult1', 'imp_op_var40_comer_ult3', 'imp_op_var40_efect_ult1', 'imp_op_var40_efect_ult3', 'imp_op_var40_ult1', 'imp_op_var41_comer_ult1', 'imp_op_var41_comer_ult3', 'imp_op_var39_efect_ult1', 'imp_op_var39_efect_ult3', 'imp_sal_var16_ult1', 'saldo_var5', 'saldo_var8', 'saldo_var13_largo', 'saldo_var14', 'saldo_var25', 'saldo_var29', 'saldo_var33', 'saldo_var37', 'saldo_var40', 'saldo_var44', 'delta_imp_aport_var13_1y3', 'delta_imp_aport_var17_1y3', 'delta_imp_aport_var33_1y3', 'delta_imp_compra_var44_1y3', 'delta_imp_venta_var44_1y3', 'imp_amort_var18_ult1', 'imp_amort_var34_ult1', 'imp_aport_var13_hace3', 'imp_aport_var13_ult1', 'imp_aport_var17_ult1', 'imp_var7_emit_ult1', 'imp_var7_recib_ult1', 'imp_compra_var44_hace3', 'imp_reemb_var13_ult1', 'imp_reemb_var17_hace3', 'imp_reemb_var17_ult1', 'imp_var43_emit_ult1', 'imp_trans_var37_ult1', 'imp_trasp_var17_in_hace3', 'imp_trasp_var17_in_ult1', 'imp_trasp_var17_out_ult1', 'imp_trasp_var33_in_hace3', 'imp_trasp_var33_in_ult1', 'imp_venta_var44_hace3', 'imp_venta_var44_ult1', 'saldo_medio_var5_hace2', 'saldo_medio_var5_hace3', 'saldo_medio_var5_ult1', 'saldo_medio_var5_ult3', 'saldo_medio_var8_hace2', 'saldo_medio_var8_hace3', 'saldo_medio_var8_ult3', 'saldo_medio_var12_hace2', 'saldo_medio_var12_hace3', 'saldo_medio_var13_corto_hace3', 'saldo_medio_var13_corto_ult1', 'saldo_medio_var13_largo_hace2', 'saldo_medio_var13_largo_hace3', 'saldo_medio_var13_largo_ult1', 'saldo_medio_var13_medio_hace2', 'saldo_medio_var17_ult1', 'saldo_medio_var29_hace2', 'saldo_medio_var29_hace3', 'saldo_medio_var29_ult3', 'saldo_medio_var33_hace2', 'saldo_medio_var33_hace3', 'saldo_medio_var44_hace2', 'saldo_medio_var44_hace3', 'var38']

Matriz de correlacion

La gráfica de correlación muestra una alta correlación positiva entre varias variables numéricas, especialmente en aquellos grupos relacionados con transacciones, saldos y aportes. Esto sugiere que muchas de las variables pueden estar capturando patrones similares de información.

numerical_data = train[remaining_variables_after_vif]  # Usamos las variables restantes después del VIF

# Calculamos la matriz de correlación
correlation_matrix = numerical_data.corr()

# Mostramos la matriz de correlación con un heatmap sin anotaciones numéricas
plt.figure(figsize=(10, 8))
sns.heatmap(correlation_matrix, annot=False, cmap="coolwarm", cbar_kws={'label': 'Correlation Coefficient'})
plt.title('Correlation Matrix of Remaining Numeric Variables')
plt.show()
_images/b12ce909e0170985956a9a0ef85cd177301d0501a579aa71ecb14947fd85b2c3.png

Verificar multicolinealidad entre categóricas#

Hipótesis de la prueba de Chi-cuadrado:

  • Hipótesis nula \(H_0\): No hay asociación entre las variables categóricas. Es decir, las variables son independientes entre sí.

  • Hipótesis alternativa \(H_1\): Existe una asociación entre las variables categóricas. Es decir, las variables no son independientes entre sí.

La prueba de Chi-cuadrado se utiliza para evaluar si las diferencias observadas entre las frecuencias de una tabla de contingencia son estadísticamente significativas.

# Filtrar las variables categóricas u objetos
categorical_columns = train.select_dtypes(include=['object']).columns
categorical_data = train[categorical_columns]
# Función para calcular la prueba chi-cuadrado
def chi_square_test(data, target):
    chi2_results = {}
    for column in data.columns:
        # Crear una tabla de contingencia
        contingency_table = pd.crosstab(data[column], target)
        # Calcular el estadístico de chi-cuadrado
        chi2, p, _, _ = chi2_contingency(contingency_table)
        chi2_results[column] = p  # Guardamos el valor p de la prueba
    return chi2_results
# Realizar la prueba de chi-cuadrado para las variables categóricas
chi2_results = chi_square_test(categorical_data, train['TARGET'])

# Mostrar los resultados de la prueba
print("Chi-square p-values for categorical variables:")
for column, p_value in chi2_results.items():
    print(f"{column}: p-value = {p_value}")

# Eliminar variables con p-value >= 0.05 (no significativas)
columns_to_remove = [column for column, p_value in chi2_results.items() if p_value >= 0.05]
print("\nVariables to remove due to lack of significance (p-value >= 0.05):")
print(columns_to_remove)

# Eliminar las variables irrelevantes
train_cleaned = train.drop(columns=columns_to_remove)

# Comprobamos las variables que quedaron
print("\nVariables remaining after removal:")
print(train_cleaned.columns.tolist())
Chi-square p-values for categorical variables:
var3: p-value = 1.0
var15: p-value = 2.479050748575357e-300
ind_var1_0: p-value = 0.7219194087113513
ind_var1: p-value = 0.012885600454086847
ind_var2_0: p-value = 1.0
ind_var2: p-value = 1.0
ind_var5_0: p-value = 1.8580886418147953e-19
ind_var5: p-value = 1.7534870866437744e-304
ind_var6_0: p-value = 1.0
ind_var6: p-value = 1.0
ind_var8_0: p-value = 1.363996333540147e-37
ind_var8: p-value = 2.107791944905891e-14
ind_var12_0: p-value = 8.689041671854727e-26
ind_var12: p-value = 5.4587615851313735e-21
ind_var13_0: p-value = 2.2019183820487882e-27
ind_var13_corto_0: p-value = 4.453919713126134e-21
ind_var13_corto: p-value = 3.4360481470866676e-21
ind_var13_largo_0: p-value = 1.9029930279518028e-07
ind_var13_largo: p-value = 2.5190424880955373e-07
ind_var13_medio_0: p-value = 1.0
ind_var13_medio: p-value = 1.0
ind_var13: p-value = 1.4458983480592337e-27
ind_var14_0: p-value = 4.606228518121834e-08
ind_var14: p-value = 0.05642237104167639
ind_var17_0: p-value = 0.20010126943108322
ind_var17: p-value = 0.3645504230179749
ind_var18_0: p-value = 1.0
ind_var18: p-value = 1.0
ind_var19: p-value = 0.04037372485492125
ind_var20_0: p-value = 0.0012661689907633817
ind_var20: p-value = 0.006319955061007981
ind_var24_0: p-value = 9.727243855261877e-17
ind_var24: p-value = 1.1960434413324826e-18
ind_var25_cte: p-value = 1.7685934701005122e-10
ind_var26_0: p-value = 1.9162724369384223e-07
ind_var26_cte: p-value = 1.250970108830911e-10
ind_var26: p-value = 1.9162724369384223e-07
ind_var25_0: p-value = 1.0699956195860576e-07
ind_var25: p-value = 1.0699956195860576e-07
ind_var27_0: p-value = 1.0
ind_var28_0: p-value = 1.0
ind_var28: p-value = 1.0
ind_var27: p-value = 1.0
ind_var29_0: p-value = 1.0
ind_var29: p-value = 1.0
ind_var30_0: p-value = 0.011787881564725424
ind_var30: p-value = 0.0
ind_var31_0: p-value = 0.017133585515389016
ind_var31: p-value = 0.0442137087907721
ind_var32_cte: p-value = 0.6454802262100443
ind_var32_0: p-value = 1.0
ind_var32: p-value = 1.0
ind_var33_0: p-value = 0.23281071083355726
ind_var33: p-value = 0.3000282773132663
ind_var34_0: p-value = 1.0
ind_var34: p-value = 1.0
ind_var37_cte: p-value = 0.5164628434133358
ind_var37_0: p-value = 0.3988251705375738
ind_var37: p-value = 0.3988251705375738
ind_var39_0: p-value = 5.751395389797435e-22
ind_var40_0: p-value = 0.7059585919966421
ind_var40: p-value = 0.011203804462315432
ind_var41_0: p-value = 6.1753564072987334e-21
ind_var41: p-value = 1.0
ind_var39: p-value = 0.011203804462315432
ind_var44_0: p-value = 0.17507292503076977
ind_var44: p-value = 0.2391012434896915
ind_var46_0: p-value = 1.0
ind_var46: p-value = 1.0
num_var1_0: p-value = 0.003628036941447215
num_var1: p-value = 0.028829150690282166
num_var4: p-value = 0.0
num_var5_0: p-value = 2.2171902742113994e-17
num_var5: p-value = 1.4064075815075909e-300
num_var6_0: p-value = 1.0
num_var6: p-value = 1.0
num_var8_0: p-value = 1.0158913319133026e-36
num_var8: p-value = 2.107791944905891e-14
num_var12_0: p-value = 8.86314985593564e-28
num_var12: p-value = 3.1244380712165536e-19
num_var13_0: p-value = 3.377930607005377e-23
num_var13_corto_0: p-value = 3.33822465132361e-20
num_var13_corto: p-value = 2.6405329767421064e-20
num_var13_largo_0: p-value = 8.869253825920992e-05
num_var13_largo: p-value = 0.00011255568851925884
num_var13_medio_0: p-value = 1.0
num_var13_medio: p-value = 1.0
num_var13: p-value = 2.2774999181681158e-23
num_var14_0: p-value = 1.8633648164000228e-11
num_var14: p-value = 0.24200362839431708
num_var17_0: p-value = 0.001686575569242477
num_var17: p-value = 0.08165296988959568
num_var18_0: p-value = 1.0
num_var18: p-value = 1.0
num_var20_0: p-value = 0.0012661689907633817
num_var20: p-value = 0.006319955061007981
num_var24_0: p-value = 4.6213955512876424e-15
num_var24: p-value = 8.675744088794129e-18
num_var26_0: p-value = 3.372499957899479e-06
num_var26: p-value = 3.372499957899479e-06
num_var25_0: p-value = 1.0510472013911488e-06
num_var25: p-value = 1.0510472013911488e-06
num_op_var40_hace2: p-value = 0.9995911465470524
num_op_var40_hace3: p-value = 0.990549538596651
num_op_var40_ult1: p-value = 0.13853794265689745
num_op_var40_ult3: p-value = 0.11620801690494346
num_op_var41_hace2: p-value = 0.3697572580480721
num_op_var41_hace3: p-value = 0.9371536576223741
num_op_var41_ult1: p-value = 0.00020776311775553096
num_op_var41_ult3: p-value = 4.087734735865814e-06
num_op_var39_hace2: p-value = 0.35184435414902476
num_op_var39_hace3: p-value = 0.9350947753827337
num_op_var39_ult1: p-value = 0.00010316661410655952
num_op_var39_ult3: p-value = 8.083383569891735e-05
num_var27_0: p-value = 1.0
num_var28_0: p-value = 1.0
num_var28: p-value = 1.0
num_var27: p-value = 1.0
num_var29_0: p-value = 1.0
num_var29: p-value = 1.0
num_var30_0: p-value = 2.760036958339401e-35
num_var30: p-value = 0.0
num_var31_0: p-value = 0.00034713641177928456
num_var31: p-value = 0.025927358199463228
num_var32_0: p-value = 0.995272798233578
num_var32: p-value = 0.995272798233578
num_var33_0: p-value = 0.502993264996004
num_var33: p-value = 0.37180205174192027
num_var34_0: p-value = 1.0
num_var34: p-value = 1.0
num_var35: p-value = 0.0
num_var37_med_ult2: p-value = 0.012162657384827294
num_var37_0: p-value = 0.9728485154377653
num_var37: p-value = 0.9728485154377653
num_var39_0: p-value = 9.595157735282564e-18
num_var40_0: p-value = 5.126495515078974e-06
num_var40: p-value = 0.011203804462315432
num_var41_0: p-value = 1.0359797345655548e-16
num_var41: p-value = 1.0
num_var39: p-value = 0.011203804462315432
num_var42_0: p-value = 2.636952159499276e-23
num_var42: p-value = 0.0
num_var44_0: p-value = 0.2904721070430119
num_var44: p-value = 0.2391012434896915
num_var46_0: p-value = 1.0
num_var46: p-value = 1.0
saldo_var13_medio: p-value = 0.9596373838989267
saldo_var18: p-value = 0.9596373838989267
saldo_var28: p-value = 1.0
saldo_var27: p-value = 1.0
saldo_var34: p-value = 0.9596373838989267
saldo_var41: p-value = 1.0
saldo_var46: p-value = 1.0
var36: p-value = 1.1519975975777277e-187
delta_imp_amort_var18_1y3: p-value = 1.0
delta_imp_amort_var34_1y3: p-value = 1.0
delta_imp_reemb_var13_1y3: p-value = 0.9976062945522122
delta_imp_reemb_var17_1y3: p-value = 0.9519547352199497
delta_imp_reemb_var33_1y3: p-value = 1.0
delta_imp_trasp_var17_in_1y3: p-value = 0.8837280698341536
delta_imp_trasp_var17_out_1y3: p-value = 1.0
delta_imp_trasp_var33_in_1y3: p-value = 0.7972191404815613
delta_imp_trasp_var33_out_1y3: p-value = 1.0
delta_num_reemb_var13_1y3: p-value = 0.9976062945522122
delta_num_reemb_var17_1y3: p-value = 0.9519547352199497
delta_num_reemb_var33_1y3: p-value = 1.0
delta_num_trasp_var17_in_1y3: p-value = 0.8837280698341536
delta_num_trasp_var17_out_1y3: p-value = 1.0
delta_num_trasp_var33_in_1y3: p-value = 0.7972191404815613
delta_num_trasp_var33_out_1y3: p-value = 1.0
imp_amort_var18_hace3: p-value = 1.0
imp_amort_var34_hace3: p-value = 1.0
imp_aport_var33_hace3: p-value = 0.9999998263847767
imp_aport_var33_ult1: p-value = 0.9978552625646517
imp_reemb_var13_hace3: p-value = 1.0
imp_reemb_var33_hace3: p-value = 1.0
imp_reemb_var33_ult1: p-value = 1.0
imp_trasp_var17_out_hace3: p-value = 1.0
imp_trasp_var33_out_hace3: p-value = 1.0
imp_trasp_var33_out_ult1: p-value = 1.0
ind_var7_emit_ult1: p-value = 1.0
ind_var7_recib_ult1: p-value = 0.8891660080420932
ind_var10_ult1: p-value = 0.004897422689756664
ind_var10cte_ult1: p-value = 0.01151372078211519
ind_var9_cte_ult1: p-value = 0.0372401111477634
ind_var9_ult1: p-value = 0.019867024237727137
ind_var43_emit_ult1: p-value = 0.06425061123471368
ind_var43_recib_ult1: p-value = 6.9559479667063546e-09
var21: p-value = 0.027697881651977257
num_var2_0_ult1: p-value = 1.0
num_var2_ult1: p-value = 1.0
num_aport_var13_hace3: p-value = 6.977302601273376e-11
num_aport_var13_ult1: p-value = 0.3594419776485726
num_aport_var17_hace3: p-value = 0.9236071505868617
num_aport_var17_ult1: p-value = 0.0004945621980054649
num_aport_var33_hace3: p-value = 0.8138660920627916
num_aport_var33_ult1: p-value = 0.8657070097338773
num_var7_emit_ult1: p-value = 1.0
num_var7_recib_ult1: p-value = 0.9814746508884933
num_compra_var44_hace3: p-value = 0.7246467796182923
num_compra_var44_ult1: p-value = 0.9964686188499128
num_ent_var16_ult1: p-value = 0.18090302471886294
num_var22_hace2: p-value = 9.387304248678168e-11
num_var22_hace3: p-value = 0.030306176261890423
num_var22_ult1: p-value = 6.052825409087975e-19
num_var22_ult3: p-value = 2.6632820192143792e-12
num_med_var22_ult3: p-value = 1.6266348230764975e-15
num_med_var45_ult3: p-value = 4.0496099376168034e-11
num_meses_var5_ult3: p-value = 0.0
num_meses_var8_ult3: p-value = 6.9163838153785285e-15
num_meses_var12_ult3: p-value = 8.416424376998275e-18
num_meses_var13_corto_ult3: p-value = 1.10046579371314e-19
num_meses_var13_largo_ult3: p-value = 5.055235834177644e-05
num_meses_var13_medio_ult3: p-value = 1.0
num_meses_var17_ult3: p-value = 0.280501926814726
num_meses_var29_ult3: p-value = 0.9021237777739638
num_meses_var33_ult3: p-value = 0.5768211184912795
num_meses_var39_vig_ult3: p-value = 4.356001860413663e-38
num_meses_var44_ult3: p-value = 0.25397591063356684
num_op_var39_comer_ult1: p-value = 0.046285322946966426
num_op_var39_comer_ult3: p-value = 0.2522230497835619
num_op_var40_comer_ult1: p-value = 0.7252425638615021
num_op_var40_comer_ult3: p-value = 0.9877975108057246
num_op_var40_efect_ult1: p-value = 4.837717202313761e-16
num_op_var40_efect_ult3: p-value = 6.303961771914128e-16
num_op_var41_comer_ult1: p-value = 0.010585261717586156
num_op_var41_comer_ult3: p-value = 0.05516952839454498
num_op_var41_efect_ult1: p-value = 7.316599694385066e-08
num_op_var41_efect_ult3: p-value = 4.586005228648783e-08
num_op_var39_efect_ult1: p-value = 3.2060720331950603e-11
num_op_var39_efect_ult3: p-value = 1.0381780972020934e-07
num_reemb_var13_hace3: p-value = 1.0
num_reemb_var13_ult1: p-value = 0.9976062945522122
num_reemb_var17_hace3: p-value = 1.0
num_reemb_var17_ult1: p-value = 4.903583877498316e-05
num_reemb_var33_hace3: p-value = 1.0
num_reemb_var33_ult1: p-value = 1.0
num_sal_var16_ult1: p-value = 0.07408855818104434
num_var43_emit_ult1: p-value = 0.0028730607650636892
num_var43_recib_ult1: p-value = 0.22368216040218958
num_trasp_var11_ult1: p-value = 0.7793608451091643
num_trasp_var17_in_hace3: p-value = 0.9596373838989267
num_trasp_var17_in_ult1: p-value = 1.0
num_trasp_var17_out_hace3: p-value = 1.0
num_trasp_var17_out_ult1: p-value = 1.0
num_trasp_var33_in_hace3: p-value = 1.0
num_trasp_var33_in_ult1: p-value = 0.9021237777739638
num_trasp_var33_out_hace3: p-value = 1.0
num_trasp_var33_out_ult1: p-value = 1.0
num_venta_var44_hace3: p-value = 0.9400704126543609
num_venta_var44_ult1: p-value = 0.9861978607414512
num_var45_hace2: p-value = 6.587474171613364e-19
num_var45_hace3: p-value = 4.155367316822416e-08
num_var45_ult1: p-value = 2.203230019743412e-13
num_var45_ult3: p-value = 1.0587522747735222e-12
saldo_var2_ult1: p-value = 1.0
saldo_medio_var13_medio_hace3: p-value = 1.0
saldo_medio_var13_medio_ult1: p-value = 0.9596373838989267
TARGET: p-value = 0.0

Variables to remove due to lack of significance (p-value >= 0.05):
['var3', 'ind_var1_0', 'ind_var2_0', 'ind_var2', 'ind_var6_0', 'ind_var6', 'ind_var13_medio_0', 'ind_var13_medio', 'ind_var14', 'ind_var17_0', 'ind_var17', 'ind_var18_0', 'ind_var18', 'ind_var27_0', 'ind_var28_0', 'ind_var28', 'ind_var27', 'ind_var29_0', 'ind_var29', 'ind_var32_cte', 'ind_var32_0', 'ind_var32', 'ind_var33_0', 'ind_var33', 'ind_var34_0', 'ind_var34', 'ind_var37_cte', 'ind_var37_0', 'ind_var37', 'ind_var40_0', 'ind_var41', 'ind_var44_0', 'ind_var44', 'ind_var46_0', 'ind_var46', 'num_var6_0', 'num_var6', 'num_var13_medio_0', 'num_var13_medio', 'num_var14', 'num_var17', 'num_var18_0', 'num_var18', 'num_op_var40_hace2', 'num_op_var40_hace3', 'num_op_var40_ult1', 'num_op_var40_ult3', 'num_op_var41_hace2', 'num_op_var41_hace3', 'num_op_var39_hace2', 'num_op_var39_hace3', 'num_var27_0', 'num_var28_0', 'num_var28', 'num_var27', 'num_var29_0', 'num_var29', 'num_var32_0', 'num_var32', 'num_var33_0', 'num_var33', 'num_var34_0', 'num_var34', 'num_var37_0', 'num_var37', 'num_var41', 'num_var44_0', 'num_var44', 'num_var46_0', 'num_var46', 'saldo_var13_medio', 'saldo_var18', 'saldo_var28', 'saldo_var27', 'saldo_var34', 'saldo_var41', 'saldo_var46', 'delta_imp_amort_var18_1y3', 'delta_imp_amort_var34_1y3', 'delta_imp_reemb_var13_1y3', 'delta_imp_reemb_var17_1y3', 'delta_imp_reemb_var33_1y3', 'delta_imp_trasp_var17_in_1y3', 'delta_imp_trasp_var17_out_1y3', 'delta_imp_trasp_var33_in_1y3', 'delta_imp_trasp_var33_out_1y3', 'delta_num_reemb_var13_1y3', 'delta_num_reemb_var17_1y3', 'delta_num_reemb_var33_1y3', 'delta_num_trasp_var17_in_1y3', 'delta_num_trasp_var17_out_1y3', 'delta_num_trasp_var33_in_1y3', 'delta_num_trasp_var33_out_1y3', 'imp_amort_var18_hace3', 'imp_amort_var34_hace3', 'imp_aport_var33_hace3', 'imp_aport_var33_ult1', 'imp_reemb_var13_hace3', 'imp_reemb_var33_hace3', 'imp_reemb_var33_ult1', 'imp_trasp_var17_out_hace3', 'imp_trasp_var33_out_hace3', 'imp_trasp_var33_out_ult1', 'ind_var7_emit_ult1', 'ind_var7_recib_ult1', 'ind_var43_emit_ult1', 'num_var2_0_ult1', 'num_var2_ult1', 'num_aport_var13_ult1', 'num_aport_var17_hace3', 'num_aport_var33_hace3', 'num_aport_var33_ult1', 'num_var7_emit_ult1', 'num_var7_recib_ult1', 'num_compra_var44_hace3', 'num_compra_var44_ult1', 'num_ent_var16_ult1', 'num_meses_var13_medio_ult3', 'num_meses_var17_ult3', 'num_meses_var29_ult3', 'num_meses_var33_ult3', 'num_meses_var44_ult3', 'num_op_var39_comer_ult3', 'num_op_var40_comer_ult1', 'num_op_var40_comer_ult3', 'num_op_var41_comer_ult3', 'num_reemb_var13_hace3', 'num_reemb_var13_ult1', 'num_reemb_var17_hace3', 'num_reemb_var33_hace3', 'num_reemb_var33_ult1', 'num_sal_var16_ult1', 'num_var43_recib_ult1', 'num_trasp_var11_ult1', 'num_trasp_var17_in_hace3', 'num_trasp_var17_in_ult1', 'num_trasp_var17_out_hace3', 'num_trasp_var17_out_ult1', 'num_trasp_var33_in_hace3', 'num_trasp_var33_in_ult1', 'num_trasp_var33_out_hace3', 'num_trasp_var33_out_ult1', 'num_venta_var44_hace3', 'num_venta_var44_ult1', 'saldo_var2_ult1', 'saldo_medio_var13_medio_hace3', 'saldo_medio_var13_medio_ult1']

Variables remaining after removal:
['ID', 'var15', 'imp_ent_var16_ult1', 'imp_op_var39_comer_ult1', 'imp_op_var39_comer_ult3', 'imp_op_var40_comer_ult1', 'imp_op_var40_comer_ult3', 'imp_op_var40_efect_ult1', 'imp_op_var40_efect_ult3', 'imp_op_var40_ult1', 'imp_op_var41_comer_ult1', 'imp_op_var41_comer_ult3', 'imp_op_var41_efect_ult1', 'imp_op_var41_efect_ult3', 'imp_op_var41_ult1', 'imp_op_var39_efect_ult1', 'imp_op_var39_efect_ult3', 'imp_op_var39_ult1', 'imp_sal_var16_ult1', 'ind_var1', 'ind_var5_0', 'ind_var5', 'ind_var8_0', 'ind_var8', 'ind_var12_0', 'ind_var12', 'ind_var13_0', 'ind_var13_corto_0', 'ind_var13_corto', 'ind_var13_largo_0', 'ind_var13_largo', 'ind_var13', 'ind_var14_0', 'ind_var19', 'ind_var20_0', 'ind_var20', 'ind_var24_0', 'ind_var24', 'ind_var25_cte', 'ind_var26_0', 'ind_var26_cte', 'ind_var26', 'ind_var25_0', 'ind_var25', 'ind_var30_0', 'ind_var30', 'ind_var31_0', 'ind_var31', 'ind_var39_0', 'ind_var40', 'ind_var41_0', 'ind_var39', 'num_var1_0', 'num_var1', 'num_var4', 'num_var5_0', 'num_var5', 'num_var8_0', 'num_var8', 'num_var12_0', 'num_var12', 'num_var13_0', 'num_var13_corto_0', 'num_var13_corto', 'num_var13_largo_0', 'num_var13_largo', 'num_var13', 'num_var14_0', 'num_var17_0', 'num_var20_0', 'num_var20', 'num_var24_0', 'num_var24', 'num_var26_0', 'num_var26', 'num_var25_0', 'num_var25', 'num_op_var41_ult1', 'num_op_var41_ult3', 'num_op_var39_ult1', 'num_op_var39_ult3', 'num_var30_0', 'num_var30', 'num_var31_0', 'num_var31', 'num_var35', 'num_var37_med_ult2', 'num_var39_0', 'num_var40_0', 'num_var40', 'num_var41_0', 'num_var39', 'num_var42_0', 'num_var42', 'saldo_var1', 'saldo_var5', 'saldo_var6', 'saldo_var8', 'saldo_var12', 'saldo_var13_corto', 'saldo_var13_largo', 'saldo_var13', 'saldo_var14', 'saldo_var17', 'saldo_var20', 'saldo_var24', 'saldo_var26', 'saldo_var25', 'saldo_var29', 'saldo_var30', 'saldo_var31', 'saldo_var32', 'saldo_var33', 'saldo_var37', 'saldo_var40', 'saldo_var42', 'saldo_var44', 'var36', 'delta_imp_aport_var13_1y3', 'delta_imp_aport_var17_1y3', 'delta_imp_aport_var33_1y3', 'delta_imp_compra_var44_1y3', 'delta_imp_venta_var44_1y3', 'delta_num_aport_var13_1y3', 'delta_num_aport_var17_1y3', 'delta_num_aport_var33_1y3', 'delta_num_compra_var44_1y3', 'delta_num_venta_var44_1y3', 'imp_amort_var18_ult1', 'imp_amort_var34_ult1', 'imp_aport_var13_hace3', 'imp_aport_var13_ult1', 'imp_aport_var17_hace3', 'imp_aport_var17_ult1', 'imp_var7_emit_ult1', 'imp_var7_recib_ult1', 'imp_compra_var44_hace3', 'imp_compra_var44_ult1', 'imp_reemb_var13_ult1', 'imp_reemb_var17_hace3', 'imp_reemb_var17_ult1', 'imp_var43_emit_ult1', 'imp_trans_var37_ult1', 'imp_trasp_var17_in_hace3', 'imp_trasp_var17_in_ult1', 'imp_trasp_var17_out_ult1', 'imp_trasp_var33_in_hace3', 'imp_trasp_var33_in_ult1', 'imp_venta_var44_hace3', 'imp_venta_var44_ult1', 'ind_var10_ult1', 'ind_var10cte_ult1', 'ind_var9_cte_ult1', 'ind_var9_ult1', 'ind_var43_recib_ult1', 'var21', 'num_aport_var13_hace3', 'num_aport_var17_ult1', 'num_var22_hace2', 'num_var22_hace3', 'num_var22_ult1', 'num_var22_ult3', 'num_med_var22_ult3', 'num_med_var45_ult3', 'num_meses_var5_ult3', 'num_meses_var8_ult3', 'num_meses_var12_ult3', 'num_meses_var13_corto_ult3', 'num_meses_var13_largo_ult3', 'num_meses_var39_vig_ult3', 'num_op_var39_comer_ult1', 'num_op_var40_efect_ult1', 'num_op_var40_efect_ult3', 'num_op_var41_comer_ult1', 'num_op_var41_efect_ult1', 'num_op_var41_efect_ult3', 'num_op_var39_efect_ult1', 'num_op_var39_efect_ult3', 'num_reemb_var17_ult1', 'num_var43_emit_ult1', 'num_var45_hace2', 'num_var45_hace3', 'num_var45_ult1', 'num_var45_ult3', 'saldo_medio_var5_hace2', 'saldo_medio_var5_hace3', 'saldo_medio_var5_ult1', 'saldo_medio_var5_ult3', 'saldo_medio_var8_hace2', 'saldo_medio_var8_hace3', 'saldo_medio_var8_ult1', 'saldo_medio_var8_ult3', 'saldo_medio_var12_hace2', 'saldo_medio_var12_hace3', 'saldo_medio_var12_ult1', 'saldo_medio_var12_ult3', 'saldo_medio_var13_corto_hace2', 'saldo_medio_var13_corto_hace3', 'saldo_medio_var13_corto_ult1', 'saldo_medio_var13_corto_ult3', 'saldo_medio_var13_largo_hace2', 'saldo_medio_var13_largo_hace3', 'saldo_medio_var13_largo_ult1', 'saldo_medio_var13_largo_ult3', 'saldo_medio_var13_medio_hace2', 'saldo_medio_var13_medio_ult3', 'saldo_medio_var17_hace2', 'saldo_medio_var17_hace3', 'saldo_medio_var17_ult1', 'saldo_medio_var17_ult3', 'saldo_medio_var29_hace2', 'saldo_medio_var29_hace3', 'saldo_medio_var29_ult1', 'saldo_medio_var29_ult3', 'saldo_medio_var33_hace2', 'saldo_medio_var33_hace3', 'saldo_medio_var33_ult1', 'saldo_medio_var33_ult3', 'saldo_medio_var44_hace2', 'saldo_medio_var44_hace3', 'saldo_medio_var44_ult1', 'saldo_medio_var44_ult3', 'var38', 'TARGET']
# Realizar la prueba de chi-cuadrado para las variables categóricas y la variable objetivo 'TARGET'
def chi_square_test(categorical_data, target):
    chi2_results = {}
    for column in categorical_data.columns:
        contingency_table = pd.crosstab(categorical_data[column], target)
        chi2, p_value, _, _ = chi2_contingency(contingency_table)
        chi2_results[column] = p_value
    return chi2_results

# Realizar la prueba de chi-cuadrado
chi2_results = chi_square_test(categorical_data, train['TARGET'])

# Filtrar las variables categóricas con p-value < 0.05
significant_columns = [column for column, p_value in chi2_results.items() if p_value < 0.05]

# Filtrar las variables significativas para la variable objetivo 'TARGET'
categorical_data_significant = categorical_data[significant_columns]
train_with_target = pd.concat([categorical_data_significant, train['TARGET']], axis=1)

# Crear una matriz de correlación utilizando la estadística de chi-cuadrado
# Primero, convertimos la variable TARGET a categorías
train_with_target['TARGET'] = train_with_target['TARGET'].astype('category')
correlation_matrix = pd.DataFrame(index=significant_columns, columns=['TARGET'])
for column in significant_columns:
    contingency_table = pd.crosstab(train_with_target[column].iloc[:, 0] if train_with_target[column].ndim > 1 else train_with_target[column],
                                     train_with_target['TARGET'].iloc[:, 0] if train_with_target['TARGET'].ndim > 1 else train_with_target['TARGET'])
    chi2, p_value, _, _ = chi2_contingency(contingency_table)
    correlation_matrix.loc[column, 'TARGET'] = chi2

correlation_matrix['TARGET'] = pd.to_numeric(correlation_matrix['TARGET'])

plt.figure(figsize=(10, 6))
sns.heatmap(correlation_matrix, annot=False, cmap="coolwarm", cbar_kws={'label': 'Chi-Square Statistic'})  # Set annot=False
plt.title('Correlation Matrix between Categorical Variables and TARGET')
plt.show()
_images/d241c4c6615e9717333103ebc45be786cc96f89a756b64fd1d6fc160dd58563c.png

Filtramos el conjunto de datos original para tener las variables categóricas y numericas en la data a modelar#

# Variables numéricas restantes después del análisis VIF
numerical_data = train[remaining_variables_after_vif]
remaining_categorical_variables = list(set(categorical_columns) - set(columns_to_remove))

# Variables categóricas restantes después del análisis Chi-cuadrado
categorical_data = train[remaining_categorical_variables]
train_cleaned_combined = pd.concat([numerical_data, categorical_data], axis=1)

print("\nVariables remaining after combining numeric and categorical variables:")
print(train_cleaned_combined.columns.tolist())
Variables remaining after combining numeric and categorical variables:
['imp_ent_var16_ult1', 'imp_op_var40_comer_ult1', 'imp_op_var40_comer_ult3', 'imp_op_var40_efect_ult1', 'imp_op_var40_efect_ult3', 'imp_op_var40_ult1', 'imp_op_var41_comer_ult1', 'imp_op_var41_comer_ult3', 'imp_op_var39_efect_ult1', 'imp_op_var39_efect_ult3', 'imp_sal_var16_ult1', 'saldo_var5', 'saldo_var8', 'saldo_var13_largo', 'saldo_var14', 'saldo_var25', 'saldo_var29', 'saldo_var33', 'saldo_var37', 'saldo_var40', 'saldo_var44', 'delta_imp_aport_var13_1y3', 'delta_imp_aport_var17_1y3', 'delta_imp_aport_var33_1y3', 'delta_imp_compra_var44_1y3', 'delta_imp_venta_var44_1y3', 'imp_amort_var18_ult1', 'imp_amort_var34_ult1', 'imp_aport_var13_hace3', 'imp_aport_var13_ult1', 'imp_aport_var17_ult1', 'imp_var7_emit_ult1', 'imp_var7_recib_ult1', 'imp_compra_var44_hace3', 'imp_reemb_var13_ult1', 'imp_reemb_var17_hace3', 'imp_reemb_var17_ult1', 'imp_var43_emit_ult1', 'imp_trans_var37_ult1', 'imp_trasp_var17_in_hace3', 'imp_trasp_var17_in_ult1', 'imp_trasp_var17_out_ult1', 'imp_trasp_var33_in_hace3', 'imp_trasp_var33_in_ult1', 'imp_venta_var44_hace3', 'imp_venta_var44_ult1', 'saldo_medio_var5_hace2', 'saldo_medio_var5_hace3', 'saldo_medio_var5_ult1', 'saldo_medio_var5_ult3', 'saldo_medio_var8_hace2', 'saldo_medio_var8_hace3', 'saldo_medio_var8_ult3', 'saldo_medio_var12_hace2', 'saldo_medio_var12_hace3', 'saldo_medio_var13_corto_hace3', 'saldo_medio_var13_corto_ult1', 'saldo_medio_var13_largo_hace2', 'saldo_medio_var13_largo_hace3', 'saldo_medio_var13_largo_ult1', 'saldo_medio_var13_medio_hace2', 'saldo_medio_var17_ult1', 'saldo_medio_var29_hace2', 'saldo_medio_var29_hace3', 'saldo_medio_var29_ult3', 'saldo_medio_var33_hace2', 'saldo_medio_var33_hace3', 'saldo_medio_var44_hace2', 'saldo_medio_var44_hace3', 'var38', 'num_var35', 'ind_var41_0', 'num_var13_corto', 'num_op_var41_ult1', 'num_var31', 'ind_var43_recib_ult1', 'num_var22_ult1', 'num_reemb_var17_ult1', 'ind_var26', 'num_var24_0', 'num_op_var41_efect_ult1', 'ind_var8', 'ind_var25_cte', 'num_var8_0', 'ind_var20', 'num_var26_0', 'num_var39_0', 'ind_var39_0', 'num_var17_0', 'num_var14_0', 'num_var30_0', 'ind_var40', 'num_var13_corto_0', 'num_meses_var13_largo_ult3', 'ind_var5', 'num_var39', 'num_meses_var12_ult3', 'num_var25_0', 'num_var8', 'num_meses_var8_ult3', 'num_var45_ult3', 'num_op_var39_efect_ult1', 'ind_var26_0', 'ind_var25_0', 'ind_var26_cte', 'num_aport_var13_hace3', 'num_var25', 'num_var13_largo', 'ind_var24_0', 'num_var4', 'num_meses_var39_vig_ult3', 'num_var22_hace2', 'var21', 'ind_var30', 'num_op_var41_comer_ult1', 'num_var12_0', 'ind_var24', 'num_var5', 'var15', 'num_op_var39_ult3', 'ind_var8_0', 'num_op_var39_efect_ult3', 'num_var13_0', 'ind_var13_0', 'num_var45_ult1', 'ind_var1', 'num_var42_0', 'num_var30', 'ind_var31', 'ind_var9_cte_ult1', 'ind_var25', 'ind_var13_largo_0', 'ind_var20_0', 'ind_var12_0', 'ind_var9_ult1', 'num_med_var45_ult3', 'num_var31_0', 'num_var45_hace2', 'num_var20_0', 'ind_var10cte_ult1', 'num_var13_largo_0', 'ind_var39', 'num_var1_0', 'num_op_var39_ult1', 'num_op_var40_efect_ult1', 'num_var13', 'num_var45_hace3', 'num_op_var40_efect_ult3', 'ind_var12', 'num_var40_0', 'num_op_var41_efect_ult3', 'num_var5_0', 'TARGET', 'num_var22_ult3', 'num_var1', 'num_op_var41_ult3', 'num_var40', 'ind_var31_0', 'ind_var30_0', 'ind_var13_corto', 'ind_var19', 'num_var22_hace3', 'num_meses_var5_ult3', 'ind_var13_corto_0', 'num_var42', 'ind_var13', 'num_var41_0', 'ind_var13_largo', 'ind_var14_0', 'num_var26', 'ind_var10_ult1', 'num_meses_var13_corto_ult3', 'num_var12', 'var36', 'num_var20', 'num_med_var22_ult3', 'num_var24', 'num_var43_emit_ult1', 'num_aport_var17_ult1', 'num_var37_med_ult2', 'num_op_var39_comer_ult1', 'ind_var5_0']
train_cleaned_combined.shape
(76020, 182)
type_counts = train_cleaned_combined.dtypes.value_counts().reset_index()
type_counts.columns = ['Type', 'Count']
print("\nVariable Types and Counts:")
type_counts
Variable Types and Counts:
Type Count
0 object 112
1 float64 70

Análisis descriptivo#

Variable objetivo#

Se desea observar el conteo o distribución de la variable objetivo ‘TARGET’, por lo que a través de un diagrama de pie se interpreta que el 96% de las observaciones pertenecen a la categoría 0 (no positiva), mientras que solo el 3.96% pertenecen a la categoría 1 (positiva). Esto indica un fuerte desbalance en las clases, con una amplia mayoría en la clase 0, lo que podría requerir técnicas de balanceo como oversampling de la clase minoritaria o undersampling de la clase mayoritaria.

fig = make_subplots(rows=1, cols=2,
                    subplot_titles=('Conteo de categorías de TARGET', 'Proporción de categorías de TARGET'),
                    specs=[[{"type": "xy"}, {"type": "domain"}]]) # Define subplot types

# Gráfico de barras (Bar Plot)
fig.add_trace(
    go.Bar(
        x=train['TARGET'].value_counts().index,
        y=train['TARGET'].value_counts().values,
        marker=dict(color='lightblue'),
        name='Bar Plot'
    ),
    row=1, col=1
)

# Gráfico de pastel (Pie Chart)
fig.add_trace(
    go.Pie(
        labels=train['TARGET'].value_counts().index,
        values=train['TARGET'].value_counts().values,
        name='Pie Chart',
        hole=0.3  # Hacer un gráfico de pastel con un agujero en el medio
    ),
    row=1, col=2
)

# Actualizar los títulos y etiquetas
fig.update_layout(
    title_text="Distribución de TARGET",
    showlegend=True,
    height=500,
    width=1000,
)

# Mostrar el gráfico
fig.show()

Variables continuas#

Análisis Descriptivos#

El análisis estadístico revela comportamientos destacados en varias variables:

imp_ent_var16_ult1:

  • Media: 86.2, Mediana: 0. Alta dispersión (Desviación Estándar: 1614.76) y curtosis extrema (6321.02), sugiriendo valores atípicos significativos.

saldo_var5:

  • Media: 1028.47, Mediana: 3, Rango Intercuartílico: 90. Distribución sesgada con alta asimetría (26.98), indicando valores elevados concentrados en pocos casos.

imp_op_var40_efect_ult1:

  • Media: 0.41, Mediana: 0, Desviación Estándar: 30.6. Curtosis extremadamente alta (29,336.8) y asimetría (149.52), reflejando una gran concentración de valores nulos con algunos extremos.

var38:

  • Media: 117,236, Mediana: 106,409. Muy alta dispersión (Desviación Estándar: 182,665, Varianza: 3.33e+10), pero menos sesgada que otras variables (Asimetría: 51.27).

delta_imp_aport_var13_1y3:

  • Media: 4.87e+07, Mediana: 0. Altísima dispersión (Desviación Estándar: 6.96e+08) y curtosis elevada (200.46), indicando valores extremos recurrentes.

saldo_var29:

  • Media: 0.41, Mediana: 0. Desviación Estándar: 83.09 con curtosis elevada (45,822.1), lo que sugiere un comportamiento altamente disperso con valores extremos.

saldo_medio_var5_hace2:

  • Media: 1579.14, Mediana: 3, Rango Intercuartílico: 90. Alta dispersión y curtosis elevada (863.22), mostrando outliers significativos.

Estas variables presentan un fuerte desbalance, alta dispersión y concentración en valores nulos, acompañados de valores extremos.

  1. Asimetría:

La mayoría de las variables presentan asimetrías positivas extremas, lo que indica distribuciones sesgadas hacia la derecha. Ejemplos notables incluyen:

  • imp_op_var40_efect_ult1 (149.52): Valores extremadamente altos concentrados en pocos casos.

  • saldo_var29 (210.19): Fuerte sesgo con valores altos raros.

  • imp_amort_var18_ult1 (270.33): Sesgo extremo hacia valores altos.

Algunas variables tienen asimetrías más moderadas, como var38 (51.27), aunque sigue mostrando un sesgo considerable.

numerical_data = train_cleaned_combined.select_dtypes(include=['float64'])

# Calcular estadísticas descriptivas
summary_stats = pd.DataFrame()

summary_stats['Media'] = numerical_data.mean()
summary_stats['Mediana'] = numerical_data.median()
summary_stats['Desviación Estándar'] = numerical_data.std()
summary_stats['Varianza'] = numerical_data.var()
summary_stats['Rango Intercuartílico (RIQ)'] = numerical_data.quantile(0.75) - numerical_data.quantile(0.25)
summary_stats['Curtosis'] = numerical_data.apply(kurtosis)
summary_stats['Asimetría'] = numerical_data.apply(skew)

# Mostrar la tabla con tabulate
print(tabulate(summary_stats, headers='keys', tablefmt='grid', showindex=True))
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
|                               |            Media |   Mediana |   Desviación Estándar |         Varianza |   Rango Intercuartílico (RIQ) |   Curtosis |   Asimetría |
+===============================+==================+===========+=======================+==================+===============================+============+=============+
| imp_ent_var16_ult1            |     86.2083      |      0    |        1614.76        |      2.60744e+06 |                        0      |  6321.02   |    67.2662  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_op_var40_comer_ult1       |      3.55913     |      0    |          93.1557      |   8677.99        |                        0      |  2787.5    |    45.8336  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_op_var40_comer_ult3       |      6.4727      |      0    |         153.737       |  23635.1         |                        0      |  1882.84   |    38.6712  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_op_var40_efect_ult1       |      0.412946    |      0    |          30.6049      |    936.658       |                        0      | 29336.8    |   149.526   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_op_var40_efect_ult3       |      0.567352    |      0    |          36.5135      |   1333.24        |                        0      | 16748.2    |   112.949   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_op_var40_ult1             |      3.16072     |      0    |          95.2682      |   9076.03        |                        0      |  3427.55   |    52.577   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_op_var41_comer_ult1       |     68.8039      |      0    |         319.606       | 102148           |                        0      |   143.013  |     9.22582 |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_op_var41_comer_ult3       |    113.057       |      0    |         512.155       | 262303           |                        0      |   149.231  |     9.5468  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_op_var39_efect_ult1       |     68.6181      |      0    |         535.474       | 286732           |                        0      |  2292.63   |    36.2489  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_op_var39_efect_ult3       |    113.792       |      0    |         953.579       | 909312           |                        0      |  6619.23   |    61.4217  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_sal_var16_ult1            |      5.47768     |      0    |         465.391       | 216589           |                        0      | 37487      |   181.051   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_var5                    |   1028.47        |      3    |        9852.14        |      9.70647e+07 |                       90      |  1030.12   |    26.9858  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_var8                    |    141.227       |      0    |        2515.66        |      6.32853e+06 |                        0      |  3832.49   |    53.5085  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_var13_largo             |   1493.68        |      0    |       20016.5         |      4.0066e+08  |                        0      |   829.892  |    22.5298  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_var14                   |     69.0962      |      0    |        2839.62        |      8.06344e+06 |                        0      | 11750.1    |    93.5913  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_var25                   |     72.7357      |      0    |         726.883       | 528358           |                        0      |  2077.74   |    31.4861  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_var29                   |      0.414475    |      0    |          83.0968      |   6905.08        |                        0      | 45822.1    |   210.196   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_var33                   |     12.5323      |      0    |         797.84        | 636548           |                        0      | 15288.2    |   106.97    |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_var37                   |     36.9072      |      0    |         472.099       | 222877           |                        0      |  7096.86   |    70.2051  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_var40                   |      4.3686      |      0    |         113.969       |  12988.9         |                        0      |  2208.43   |    42.1561  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_var44                   |     96.3527      |      0    |        5218.43        |      2.7232e+07  |                        0      | 11650.3    |    98.9258  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| delta_imp_aport_var13_1y3     |      4.86714e+07 |      0    |           6.95954e+08 |      4.84351e+17 |                        0      |   200.464  |    14.229   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| delta_imp_aport_var17_1y3     |      5.13023e+06 |      0    |           2.26443e+08 |      5.12766e+16 |                        0      |  1944.23   |    44.1161  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| delta_imp_aport_var33_1y3     | 131544           |      0    |           3.6269e+07  |      1.31544e+15 |                        0      | 76015      |   275.712   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| delta_imp_compra_var44_1y3    |      9.2081e+06  |      0    |           3.03311e+08 |      9.19975e+16 |                        0      |  1081      |    32.909   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| delta_imp_venta_var44_1y3     |      5.52486e+06 |      0    |           2.34987e+08 |      5.52188e+16 |                        0      |  1805      |    42.5088  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_amort_var18_ult1          |      0.231189    |      0    |          57.321       |   3285.69        |                        0      | 73886.9    |   270.327   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_amort_var34_ult1          |      0.0180513   |      0    |           4.09946     |     16.8056      |                        0      | 67476.3    |   255.406   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_aport_var13_hace3         |   2823.95        |      0    |       25334.5         |      6.41835e+08 |                        0      |   193.612  |    12.4601  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_aport_var13_ult1          |    619.585       |      0    |       11253           |      1.2663e+08  |                        0      |   670.165  |    23.9055  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_aport_var17_ult1          |     31.1053      |      0    |        2457.09        |      6.0373e+06  |                        0      | 17956.5    |   123.531   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_var7_emit_ult1            |      2.72145     |      0    |         554.249       | 307192           |                        0      | 62784.7    |   244.219   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_var7_recib_ult1           |    127.698       |      0    |        6369           |      4.05641e+07 |                        0      | 11594.7    |    91.5933  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_compra_var44_hace3        |     13.9646      |      0    |        1151.51        |      1.32598e+06 |                        0      | 18549.6    |   124.559   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_reemb_var13_ult1          |     46.1802      |      0    |        2859.74        |      8.17809e+06 |                        0      | 10887.3    |    91.9333  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_reemb_var17_hace3         |      0.15821     |      0    |          43.6213      |   1902.82        |                        0      | 76015      |   275.712   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_reemb_var17_ult1          |     12.5694      |      0    |        1093.13        |      1.19494e+06 |                        0      | 15779      |   116.687   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_var43_emit_ult1           |    854.121       |      0    |       14255.9         |      2.0323e+08  |                        0      |  1754.09   |    35.4353  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_trans_var37_ult1          |   1932.95        |      0    |       25355.7         |      6.42912e+08 |                        0      |  2229.89   |    36.3182  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_trasp_var17_in_hace3      |      1.87481     |      0    |         388.245       | 150734           |                        0      | 53323.1    |   225.268   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_trasp_var17_in_ult1       |      2.51268     |      0    |         508.969       | 259049           |                        0      | 63195      |   245.25    |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_trasp_var17_out_ult1      |      1.91362     |      0    |         357.405       | 127739           |                        0      | 37852.3    |   194.383   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_trasp_var33_in_hace3      |      2.78977     |      0    |         323.814       | 104856           |                        0      | 15841.1    |   122.851   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_trasp_var33_in_ult1       |      0.314701    |      0    |          53.4081      |   2852.42        |                        0      | 50702.3    |   215.447   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_venta_var44_hace3         |      3.78714     |      0    |         811.976       | 659305           |                        0      | 59785.2    |   238.694   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| imp_venta_var44_ult1          |     81.4338      |      0    |       11282.4         |      1.27293e+08 |                        0      | 49060.3    |   212.534   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var5_hace2        |   1579.14        |      3    |       12148.5         |      1.47585e+08 |                       90      |   863.221  |    22.4003  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var5_hace3        |    891.366       |      0.99 |        9888.6         |      9.77844e+07 |                       12.2175 |  9124.95   |    70.0308  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var5_ult1         |   1077.26        |      3    |        9614.91        |      9.24464e+07 |                       90      |   993.735  |    25.9748  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var5_ult3         |   1048.86        |      2.73 |        8189.95        |      6.70753e+07 |                       83.79   |  1153.27   |    26.62    |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var8_hace2        |     68.2755      |      0    |        1733.84        |      3.00619e+06 |                        0      |  6661.19   |    69.7541  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var8_hace3        |      9.50529     |      0    |         519.389       | 269765           |                        0      | 13595.3    |   106.212   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var8_ult3         |    110.027       |      0    |        1935.31        |      3.74541e+06 |                        0      |  3303.89   |    49.1067  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var12_hace2       |   3997.02        |      0    |       37773.1         |      1.42681e+09 |                        0      |  1340.12   |    26.3567  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var12_hace3       |    613.534       |      0    |        9292.75        |      8.63553e+07 |                        0      |  1203.96   |    28.7102  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var13_corto_hace3 |    556.184       |      0    |        7182.64        |      5.15904e+07 |                        0      |   563.859  |    20.9522  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var13_corto_ult1  |   4852.26        |      0    |       31886.6         |      1.01676e+09 |                        0      |    86.7329 |     8.66614 |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var13_largo_hace2 |    771.227       |      0    |       13082.2         |      1.71143e+08 |                        0      |   824.575  |    25.0825  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var13_largo_hace3 |    162.17        |      0    |        4698.87        |      2.20794e+07 |                        0      |  3965.6    |    53.5622  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var13_largo_ult1  |    956.95        |      0    |       16007           |      2.56223e+08 |                        0      |  1680.17   |    31.4692  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var13_medio_hace2 |      0.175324    |      0    |          34.6255      |   1198.93        |                        0      | 41782.3    |   202.266   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var17_ult1        |    131.032       |      0    |       14956.5         |      2.23698e+08 |                        0      | 67226.7    |   252.532   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var29_hace2       |      0.213071    |      0    |          41.8204      |   1748.95        |                        0      | 53246.5    |   224.543   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var29_hace3       |      0.00191002  |      0    |           0.526626    |      0.277335    |                        0      | 76015      |   275.712   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var29_ult3        |      0.18663     |      0    |          31.8794      |   1016.3         |                        0      | 40311.5    |   192.723   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var33_hace2       |      7.93582     |      0    |         455.887       | 207833           |                        0      |  6274.24   |    74.0573  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var33_hace3       |      1.36515     |      0    |         113.96        |  12986.8         |                        0      | 17509.6    |   120.878   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var44_hace2       |     31.5053      |      0    |        2013.13        |      4.05267e+06 |                        0      | 30351.7    |   151.916   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| saldo_medio_var44_hace3       |      1.85857     |      0    |         147.787       |  21840.9         |                        0      | 16767.1    |   120.065   |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+
| var38                         | 117236           | 106409    |      182665           |      3.33664e+10 |                    50885.6    |  4219.6    |    51.2735  |
+-------------------------------+------------------+-----------+-----------------------+------------------+-------------------------------+------------+-------------+

Análisis Univariado#

  1. Desbalance en las distribuciones: La mayoría de las variables presentan distribuciones con sesgo positivo, confirmando que una pequeña proporción de valores elevados domina frente a la gran cantidad de observaciones bajas.

  2. Concentración de valores cercanos a cero: La mayoría de las variables tienen distribuciones altamente sesgadas, con valores mayoritariamente concentrados cerca de cero (eje y con conteos elevados en estos rangos). Ejemplos notables incluyen imp_ent_var16_ult1, imp_op_var40_comer_ult1, y imp_op_var40_efect_ult1.

floating_columns = train_cleaned_combined.select_dtypes(include=['float64']).columns[:10]
fig = sp.make_subplots(rows=2, cols=5, subplot_titles=floating_columns)

for i, column in enumerate(floating_columns):
    row = i // 5 + 1
    col = i % 5 + 1

    hist = Histogram(x=train_cleaned_combined[column], nbinsx=20, name=column)
    fig.add_trace(hist, row=row, col=col)

fig.update_layout(
    height=800,  # Ajustar el tamaño
    width=1000,
    title_text="Distribución de las Primeras 10 Variables Flotantes",
    showlegend=False,
    title_x=0.5,
    title_y=0.98,
    font=dict(size=12),  # Reducir tamaño de la fuente
    margin=dict(t=50, b=50, l=50, r=50)  # Añadir márgenes
)

for i in range(len(fig.layout.annotations)):
    fig.layout.annotations[i].font.size = 10


fig.update_xaxes(tickangle=-45, showticklabels=True) # Aplicar showticklabels y tickangle al eje X
fig.update_yaxes(showticklabels=True) # Aplicar showticklabels al eje Y


# Mostrar el gráfico
fig.show()
  1. Distribuciones altamente concentradas en valores bajos: La mayoría de las variables, como imp_ent_var16_ult1, imp_op_var40_comer_ult1 y imp_op_var40_efect_ult1, presentan distribuciones donde más del 95% de los datos se encuentran en valores cercanos a cero, lo que sugiere un comportamiento sesgado y desbalanceado.

  2. Valores extremos y dispersión: Algunas variables, como imp_op_var41_comer_ult1 y imp_op_var39_efect_ult3, muestran la presencia de valores extremos, lo que incrementa la dispersión y provoca colas largas en las distribuciones.

import plotly.graph_objects as go
import plotly.subplots as sp

floating_columns_2 = train_cleaned_combined.select_dtypes(include=['float64']).columns[10:20]

subplot_titles = [
    f"<b>{col}</b>"  # Using HTML for bolding
    for col in floating_columns_2
]

fig = sp.make_subplots(rows=2, cols=5, subplot_titles=subplot_titles)
for i, column in enumerate(floating_columns_2):
    row = i // 5 + 1
    col = i % 5 + 1
    box_plot = go.Box(y=train_cleaned_combined[column], name=column)
    fig.add_trace(box_plot, row=row, col=col)

fig.update_layout(
    height=800,  # Ajustar el tamaño
    width=1000,
    title_text="Diagrama de Cajas y Bigotes de las Variables Flotantes",
    showlegend=False,
    title_x=0.5,
    title_y=0.98,
    font=dict(size=12),  # Reducir tamaño de la fuente
    margin=dict(t=50, b=50, l=50, r=50),  # Añadir márgenes
)

fig.update_xaxes(showticklabels=True, tickangle=-45)
fig.update_yaxes(showticklabels=True, tickangle=0)

for annotation in fig['layout']['annotations']:
    annotation['font'] = dict(size=10)
fig.show()
  1. Densidad de valores bajos: La mayoría de las variables, como imp_ent_var16_ult1 y imp_op_var40_comer_ult1, muestran un alto número de observaciones cercanas a 0. Esto indica que estas variables tienen poca variabilidad en la mayor parte de los datos.

  2. Presencia de valores atípicos: Varias variables, como imp_op_var41_comer_ult1 y imp_op_var39_efect_ult3, exhiben valores extremos que no están dentro del rango típico de la distribución. Estos valores pueden tener un impacto significativo en métricas como la media y la varianza.

floating_columns_3 = train_cleaned_combined.select_dtypes(include=['float64']).columns[20:30]
fig = sp.make_subplots(rows=2, cols=5, subplot_titles=floating_columns_3)

for i, column in enumerate(floating_columns_3):
    row = i // 5 + 1
    col = i % 5 + 1

    violin_plot = go.Violin(y=train_cleaned_combined[column], box_visible=True, line_color='purple', name=column)
    fig.add_trace(violin_plot, row=row, col=col)
    fig.update_xaxes(showticklabels=True, tickangle=-45, row=row, col=col)  # Mostrar y rotar etiquetas del eje X
    fig.update_yaxes(showticklabels=True, row=row, col=col)  # Mostrar etiquetas del eje Y


fig.update_layout(
    height=800,  # Ajustar el tamaño
    width=1000,
    title_text="Diagrama de Violín de las Variables Flotantes",
    showlegend=False,
    title_x=0.5,
    title_y=0.98,
    font=dict(size=12),  # Reducir tamaño de la fuente
    margin=dict(t=50, b=50, l=50, r=50)  # Añadir márgenes
)


for i in range(len(floating_columns_3)):
    fig.layout.annotations[i].update(font_size=10)
fig.show()
  1. Distribución Sesgada

  • La mayoría de las variables presentan una distribución altamente sesgada hacia valores cercanos a 0.

  • Esto sugiere que los valores mayores a 0 son casos atípicos o representan un subconjunto específico de los datos.

  1. Pocos Valores Grandes

  • Algunas variables tienen valores extremos que alcanzan cifras muy altas (por ejemplo, en el rango de cientos de miles o millones).

floating_columns_4 = train_cleaned_combined.select_dtypes(include=['float64']).columns[30:40]
fig = sp.make_subplots(rows=2, cols=5, subplot_titles=floating_columns_4)

for i, column in enumerate(floating_columns_4):
    row = i // 5 + 1
    col = i % 5 + 1


    density_plot = go.Histogram(
        x=train_cleaned_combined[column],
        histnorm='density',
        name=column,
        nbinsx=50,
        opacity=0.7,
        marker_color='lightblue',  # Color de relleno de las barras
        marker_line_color='blue',  # Color del borde de las barras
        marker_line_width=1       # Ancho del borde de las barras
    )

    fig.add_trace(density_plot, row=row, col=col)

fig.update_layout(
    height=800,  # Ajustar el tamaño
    width=1000,
    title_text="Diagrama de Densidad de las Variables Flotantes",
    showlegend=False,
    title_x=0.5,
    title_y=0.98,
    font=dict(size=12),  # Reducir tamaño de la fuente
    margin=dict(t=50, b=50, l=50, r=50)  # Añadir márgenes
)
fig.update_xaxes(showticklabels=True, tickangle=-45)
fig.update_yaxes(showticklabels=True, tickangle=0)


for annotation in fig['layout']['annotations']:
    annotation['font'] = dict(size=10)
fig.show()

Análisis bivariado#

variables = ['imp_ent_var16_ult1', 'imp_op_var40_comer_ult1', 'imp_op_var40_comer_ult3', 'imp_op_var40_efect_ult1', 'imp_op_var40_efect_ult3', 'imp_op_var40_ult1', 'imp_op_var41_comer_ult1', 'imp_op_var41_comer_ult3', 'imp_op_var39_efect_ult1', 'imp_op_var39_efect_ult3', 'imp_sal_var16_ult1', 'saldo_var5', 'saldo_var8', 'saldo_var13_largo', 'saldo_var14', 'saldo_var25', 'saldo_var29', 'saldo_var33', 'saldo_var37', 'saldo_var40', 'saldo_var44', 'delta_imp_aport_var13_1y3', 'delta_imp_aport_var17_1y3', 'delta_imp_aport_var33_1y3', 'delta_imp_compra_var44_1y3', 'delta_imp_venta_var44_1y3', 'imp_amort_var18_ult1', 'imp_amort_var34_ult1', 'imp_aport_var13_hace3', 'imp_aport_var13_ult1', 'imp_aport_var17_ult1', 'imp_var7_emit_ult1', 'imp_var7_recib_ult1', 'imp_compra_var44_hace3', 'imp_reemb_var13_ult1', 'imp_reemb_var17_hace3', 'imp_reemb_var17_ult1', 'imp_var43_emit_ult1', 'imp_trans_var37_ult1', 'imp_trasp_var17_in_hace3', 'imp_trasp_var17_in_ult1', 'imp_trasp_var17_out_ult1', 'imp_trasp_var33_in_hace3', 'imp_trasp_var33_in_ult1', 'imp_venta_var44_hace3', 'imp_venta_var44_ult1', 'saldo_medio_var5_hace2', 'saldo_medio_var5_hace3', 'saldo_medio_var5_ult1', 'saldo_medio_var5_ult3', 'saldo_medio_var8_hace2', 'saldo_medio_var8_hace3', 'saldo_medio_var8_ult3', 'saldo_medio_var12_hace2', 'saldo_medio_var12_hace3', 'saldo_medio_var13_corto_hace3', 'saldo_medio_var13_corto_ult1', 'saldo_medio_var13_largo_hace2', 'saldo_medio_var13_largo_hace3', 'saldo_medio_var13_largo_ult1', 'saldo_medio_var13_medio_hace2', 'saldo_medio_var17_ult1', 'saldo_medio_var29_hace2', 'saldo_medio_var29_hace3', 'saldo_medio_var29_ult3', 'saldo_medio_var33_hace2', 'saldo_medio_var33_hace3', 'saldo_medio_var44_hace2', 'saldo_medio_var44_hace3', 'var38', 'num_var35', 'ind_var41_0', 'num_var13_corto', 'num_op_var41_ult1', 'num_var31', 'ind_var43_recib_ult1', 'num_var22_ult1', 'num_reemb_var17_ult1', 'ind_var26', 'num_var24_0', 'num_op_var41_efect_ult1', 'ind_var8', 'ind_var25_cte', 'num_var8_0', 'ind_var20', 'num_var26_0', 'num_var39_0', 'ind_var39_0', 'num_var17_0', 'num_var14_0', 'num_var30_0', 'ind_var40', 'num_var13_corto_0', 'num_meses_var13_largo_ult3', 'ind_var5', 'num_var39', 'num_meses_var12_ult3', 'num_var25_0', 'num_var8', 'num_meses_var8_ult3', 'num_var45_ult3', 'num_op_var39_efect_ult1', 'ind_var26_0', 'ind_var25_0', 'ind_var26_cte', 'num_aport_var13_hace3', 'num_var25', 'num_var13_largo', 'ind_var24_0', 'num_var4', 'num_meses_var39_vig_ult3', 'num_var22_hace2', 'var21', 'ind_var30', 'num_op_var41_comer_ult1', 'num_var12_0', 'ind_var24', 'num_var5', 'var15', 'num_op_var39_ult3', 'ind_var8_0', 'num_op_var39_efect_ult3', 'num_var13_0', 'ind_var13_0', 'num_var45_ult1', 'ind_var1', 'num_var42_0', 'num_var30', 'ind_var31', 'ind_var9_cte_ult1', 'ind_var25', 'ind_var13_largo_0', 'ind_var20_0', 'ind_var12_0', 'ind_var9_ult1', 'num_med_var45_ult3', 'num_var31_0', 'num_var45_hace2', 'num_var20_0', 'ind_var10cte_ult1', 'num_var13_largo_0', 'ind_var39', 'num_var1_0', 'num_op_var39_ult1', 'num_op_var40_efect_ult1', 'num_var13', 'num_var45_hace3', 'num_op_var40_efect_ult3', 'ind_var12', 'num_var40_0', 'num_op_var41_efect_ult3', 'num_var5_0', 'TARGET', 'num_var22_ult3', 'num_var1', 'num_op_var41_ult3', 'num_var40', 'ind_var31_0', 'ind_var30_0', 'ind_var13_corto', 'ind_var19', 'num_var22_hace3', 'num_meses_var5_ult3', 'ind_var13_corto_0', 'num_var42', 'ind_var13', 'num_var41_0', 'ind_var13_largo', 'ind_var14_0', 'num_var26', 'ind_var10_ult1', 'num_meses_var13_corto_ult3', 'num_var12', 'var36', 'num_var20', 'num_med_var22_ult3', 'num_var24', 'num_var43_emit_ult1', 'num_aport_var17_ult1', 'num_var37_med_ult2', 'num_op_var39_comer_ult1', 'ind_var5_0']
train_cleaned_combined = train[variables]  # Conjunto de entrenamiento (contiene 'TARGET')
# Contar las variables de tipo numérico (flotante) y categórico (objeto)
numeric_vars = train_cleaned_combined.select_dtypes(include=['float64', 'int64']).columns
categorical_vars = train_cleaned_combined.select_dtypes(include=['category', 'object']).columns

# Mostrar el número de variables de cada tipo
print(f'Número de variables numéricas: {len(numeric_vars)}')
print(f'Número de variables categóricas: {len(categorical_vars)}')
Número de variables numéricas: 182
Número de variables categóricas: 0
type_counts = train_cleaned_combined.dtypes.value_counts().reset_index()
type_counts.columns = ['Type', 'Count']
print("\nVariable Types and Counts:")
type_counts
Variable Types and Counts:
Type Count
0 int64 112
1 float64 70

Correlaciones numéricas

Aunque hay puntos dispersos, no parece haber una relación lineal clara entre las variables, ya que no se observa una tendencia definida en la nube de puntos. Valores atípicos:

Existen registros con valores extremadamente altos en imp_venta_var44_hace3 (alrededor de 200,000) y imp_trasp_var33_in_ult1 (superiores a 10,000). Estos valores podrían estar influyendo en cualquier cálculo de correlación.

floating_columns_5 = train_cleaned_combined.select_dtypes(include=['float64']).columns[40:45]

# Iteramos a través de las combinaciones de columnas para hacer un scatter plot de cada par
for i in range(len(floating_columns_5)):
    for j in range(i+1, len(floating_columns_5)):
        # Creamos un scatter plot para cada par de variables
        fig = px.scatter(train_cleaned_combined,
                         x=floating_columns_5[i],
                         y=floating_columns_5[j],
                         color='TARGET',  # Color por la variable TARGET
                         labels={floating_columns_5[i]: f'{floating_columns_5[i]}',
                                 floating_columns_5[j]: f'{floating_columns_5[j]}',
                                 'TARGET': 'Categoría TARGET'},
                         title=f'Correlación entre {floating_columns_5[i]} y {floating_columns_5[j]}')

        # Mostrar el gráfico
        fig.show()

Las gráficas muestran correlaciones positivas moderadas entre las variables relacionadas con los saldos medios (saldo_medio_var5 en diferentes periodos). La mayoría de los datos están concentrados en valores bajos (0 a 100k), con presencia de outliers significativos que alcanzan valores de hasta 1.6M.

Las variables están relacionadas de forma lineal moderada, con una posible correlación entre 0.4 y 0.7. Los datos presentan una alta concentración cerca de valores bajos, pero los valores extremos generan dispersión adicional.

  1. Correlación entre saldo_medio_var5_ult1 y saldo_medio_var5_ult3

  • Existe una correlación positiva moderada, donde valores más altos en saldo_medio_var5_ult1 tienden a asociarse con valores más altos en saldo_medio_var5_ult3.

  • Los puntos están concentrados en el rango bajo (0 a 100k), indicando que la mayoría de los registros tienen saldos pequeños en ambos periodos. Sin embargo, hay valores atípicos (outliers) que superan los 500k, representando casos excepcionales.

  • Aunque hay una relación positiva, la dispersión sugiere que no todos los valores altos en una variable están completamente alineados con valores altos en la otra.

floating_columns_5 = train_cleaned_combined.select_dtypes(include=['float64']).columns[46:50]

for i in range(len(floating_columns_5)):
    for j in range(i+1, len(floating_columns_5)):
        # Creamos un scatter plot para cada par de variables
        fig = px.scatter(train_cleaned_combined,
                         x=floating_columns_5[i],
                         y=floating_columns_5[j],
                         color='TARGET',  # Color por la variable TARGET
                         labels={floating_columns_5[i]: f'{floating_columns_5[i]}',
                                 floating_columns_5[j]: f'{floating_columns_5[j]}',
                                 'TARGET': 'Categoría TARGET'},
                         title=f'Correlación entre {floating_columns_5[i]} y {floating_columns_5[j]}')

        # Mostrar el gráfico
        fig.show()

Variables categóricas#

Análisis descriptivo#

# Seleccionar las variables categóricas
categorical_data = train_cleaned_combined.select_dtypes(include=['object', 'category'])

# Calcular estadísticas descriptivas para las variables categóricas
categorical_summary = pd.DataFrame()

categorical_summary['Valores Únicos'] = categorical_data.nunique()
categorical_summary['Categoría Más Común'] = categorical_data.mode().iloc[0]
categorical_summary['Frecuencia de la Categoría Más Común'] = categorical_data.apply(lambda x: x.value_counts().iloc[0])
categorical_summary['Conteo Total'] = categorical_data.count()
categorical_summary['Proporción de la Categoría Más Común'] = categorical_data.apply(lambda x: x.value_counts(normalize=True).iloc[0])

# Mostrar la tabla con tabulate
print(tabulate(categorical_summary, headers='keys', tablefmt='grid', showindex=True))
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
|                            |   Valores Únicos |   Categoría Más Común |   Frecuencia de la Categoría Más Común |   Conteo Total |   Proporción de la Categoría Más Común |
+============================+==================+=======================+========================================+================+========================================+
| num_var35                  |               13 |                     3 |                                  37921 |          76020 |                               0.498829 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var41_0                |                2 |                     1 |                                  66843 |          76020 |                               0.879282 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var13_corto            |                3 |                     0 |                                  72867 |          76020 |                               0.958524 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_op_var41_ult1          |               68 |                     0 |                                  64388 |          76020 |                               0.846988 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var31                  |                9 |                     0 |                                  75741 |          76020 |                               0.99633  |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var43_recib_ult1       |                2 |                     0 |                                  66190 |          76020 |                               0.870692 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var22_ult1             |               18 |                     0 |                                  67953 |          76020 |                               0.893883 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_reemb_var17_ult1       |                5 |                     0 |                                  76000 |          76020 |                               0.999737 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var26                  |                2 |                     0 |                                  74147 |          76020 |                               0.975362 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var24_0                |                4 |                     0 |                                  72799 |          76020 |                               0.95763  |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_op_var41_efect_ult1    |               25 |                     0 |                                  69336 |          76020 |                               0.912076 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var8                   |                2 |                     0 |                                  73846 |          76020 |                               0.971402 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var25_cte              |                2 |                     0 |                                  74011 |          76020 |                               0.973573 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var8_0                 |                3 |                     0 |                                  73524 |          76020 |                               0.967167 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var20                  |                2 |                     0 |                                  75815 |          76020 |                               0.997303 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var26_0                |                9 |                     0 |                                  74147 |          76020 |                               0.975362 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var39_0                |                9 |                     3 |                                  65013 |          76020 |                               0.855209 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var39_0                |                2 |                     1 |                                  66955 |          76020 |                               0.880755 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var17_0                |               11 |                     0 |                                  75883 |          76020 |                               0.998198 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var14_0                |                5 |                     0 |                                  74222 |          76020 |                               0.976348 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var30_0                |               11 |                     3 |                                  68086 |          76020 |                               0.895633 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var40                  |                2 |                     0 |                                  75737 |          76020 |                               0.996277 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var13_corto_0          |                3 |                     0 |                                  72756 |          76020 |                               0.957064 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_meses_var13_largo_ult3 |                4 |                     0 |                                  75477 |          76020 |                               0.992857 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var5                   |                2 |                     1 |                                  50459 |          76020 |                               0.66376  |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var39                  |                2 |                     0 |                                  75737 |          76020 |                               0.996277 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_meses_var12_ult3       |                4 |                     0 |                                  72537 |          76020 |                               0.954183 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var25_0                |                9 |                     0 |                                  74223 |          76020 |                               0.976361 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var8                   |                2 |                     0 |                                  73846 |          76020 |                               0.971402 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_meses_var8_ult3        |                4 |                     0 |                                  73805 |          76020 |                               0.970863 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var45_ult3             |              172 |                     0 |                                  38356 |          76020 |                               0.504551 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_op_var39_efect_ult1    |               26 |                     0 |                                  69325 |          76020 |                               0.911931 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var26_0                |                2 |                     0 |                                  74147 |          76020 |                               0.975362 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var25_0                |                2 |                     0 |                                  74223 |          76020 |                               0.976361 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var26_cte              |                2 |                     0 |                                  73925 |          76020 |                               0.972441 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_aport_var13_hace3      |                8 |                     0 |                                  74314 |          76020 |                               0.977559 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var25                  |                9 |                     0 |                                  74223 |          76020 |                               0.976361 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var13_largo            |                7 |                     0 |                                  75260 |          76020 |                               0.990003 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var24_0                |                2 |                     0 |                                  72799 |          76020 |                               0.95763  |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var4                   |                8 |                     1 |                                  38147 |          76020 |                               0.501802 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_meses_var39_vig_ult3   |                4 |                     2 |                                  54536 |          76020 |                               0.71739  |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var22_hace2            |               22 |                     0 |                                  60541 |          76020 |                               0.796383 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| var21                      |               24 |                     0 |                                  75152 |          76020 |                               0.988582 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var30                  |                2 |                     1 |                                  55710 |          76020 |                               0.732833 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_op_var41_comer_ult1    |               60 |                     0 |                                  66226 |          76020 |                               0.871165 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var12_0                |                6 |                     0 |                                  70887 |          76020 |                               0.932478 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var24                  |                2 |                     0 |                                  73140 |          76020 |                               0.962115 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var5                   |                5 |                     3 |                                  50265 |          76020 |                               0.661208 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| var15                      |              100 |                    23 |                                  20170 |          76020 |                               0.265325 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_op_var39_ult3          |               99 |                     0 |                                  62244 |          76020 |                               0.818785 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var8_0                 |                2 |                     0 |                                  73524 |          76020 |                               0.967167 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_op_var39_efect_ult3    |               40 |                     0 |                                  67360 |          76020 |                               0.886083 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var13_0                |                7 |                     0 |                                  72048 |          76020 |                               0.947751 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var13_0                |                2 |                     0 |                                  72048 |          76020 |                               0.947751 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var45_ult1             |               94 |                     0 |                                  54392 |          76020 |                               0.715496 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var1                   |                2 |                     0 |                                  75734 |          76020 |                               0.996238 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var42_0                |                8 |                     3 |                                  70242 |          76020 |                               0.923994 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var30                  |                9 |                     3 |                                  51452 |          76020 |                               0.676822 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var31                  |                2 |                     0 |                                  75741 |          76020 |                               0.99633  |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var9_cte_ult1          |                2 |                     0 |                                  68656 |          76020 |                               0.903131 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var25                  |                2 |                     0 |                                  74223 |          76020 |                               0.976361 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var13_largo_0          |                2 |                     0 |                                  75247 |          76020 |                               0.989832 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var20_0                |                2 |                     0 |                                  75744 |          76020 |                               0.996369 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var12_0                |                2 |                     0 |                                  70887 |          76020 |                               0.932478 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var9_ult1              |                2 |                     0 |                                  69489 |          76020 |                               0.914088 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_med_var45_ult3         |               71 |                     0 |                                  51408 |          76020 |                               0.676243 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var31_0                |               11 |                     0 |                                  75695 |          76020 |                               0.995725 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var45_hace2            |               85 |                     0 |                                  48881 |          76020 |                               0.643002 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var20_0                |                2 |                     0 |                                  75744 |          76020 |                               0.996369 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var10cte_ult1          |                2 |                     0 |                                  69014 |          76020 |                               0.90784  |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var13_largo_0          |                7 |                     0 |                                  75247 |          76020 |                               0.989832 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var39                  |                2 |                     0 |                                  75737 |          76020 |                               0.996277 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var1_0                 |                3 |                     0 |                                  75149 |          76020 |                               0.988542 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_op_var39_ult1          |               71 |                     0 |                                  64271 |          76020 |                               0.845449 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_op_var40_efect_ult1    |                7 |                     0 |                                  75982 |          76020 |                               0.9995   |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var13                  |                7 |                     0 |                                  72154 |          76020 |                               0.949145 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var45_hace3            |               66 |                     0 |                                  50663 |          76020 |                               0.666443 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_op_var40_efect_ult3    |                9 |                     0 |                                  75975 |          76020 |                               0.999408 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var12                  |                2 |                     0 |                                  72564 |          76020 |                               0.954538 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var40_0                |                3 |                     0 |                                  75152 |          76020 |                               0.988582 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_op_var41_efect_ult3    |               40 |                     0 |                                  67372 |          76020 |                               0.88624  |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var5_0                 |                5 |                     3 |                                  72336 |          76020 |                               0.951539 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| TARGET                     |                2 |                     0 |                                  73012 |          76020 |                               0.960431 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var22_ult3             |               33 |                     0 |                                  49954 |          76020 |                               0.657117 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var1                   |                3 |                     0 |                                  75734 |          76020 |                               0.996238 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_op_var41_ult3          |               96 |                     0 |                                  62355 |          76020 |                               0.820245 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var40                  |                2 |                     0 |                                  75737 |          76020 |                               0.996277 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var31_0                |                2 |                     0 |                                  75695 |          76020 |                               0.995725 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var30_0                |                2 |                     1 |                                  75677 |          76020 |                               0.995488 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var13_corto            |                2 |                     0 |                                  72867 |          76020 |                               0.958524 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var19                  |                2 |                     0 |                                  75701 |          76020 |                               0.995804 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var22_hace3            |               19 |                     0 |                                  61880 |          76020 |                               0.813996 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_meses_var5_ult3        |                4 |                     3 |                                  42838 |          76020 |                               0.56351  |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var13_corto_0          |                2 |                     0 |                                  72756 |          76020 |                               0.957064 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var42                  |                7 |                     3 |                                  52064 |          76020 |                               0.684872 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var13                  |                2 |                     0 |                                  72154 |          76020 |                               0.949145 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var41_0                |                9 |                     3 |                                  65398 |          76020 |                               0.860274 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var13_largo            |                2 |                     0 |                                  75260 |          76020 |                               0.990003 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var14_0                |                2 |                     0 |                                  74222 |          76020 |                               0.976348 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var26                  |                9 |                     0 |                                  74147 |          76020 |                               0.975362 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var10_ult1             |                2 |                     0 |                                  69872 |          76020 |                               0.919127 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_meses_var13_corto_ult3 |                4 |                     0 |                                  72760 |          76020 |                               0.957117 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var12                  |                4 |                     0 |                                  72564 |          76020 |                               0.954538 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| var36                      |                5 |                    99 |                                  30064 |          76020 |                               0.395475 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var20                  |                2 |                     0 |                                  75815 |          76020 |                               0.997303 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_med_var22_ult3         |               15 |                     0 |                                  64766 |          76020 |                               0.85196  |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var24                  |                3 |                     0 |                                  73140 |          76020 |                               0.962115 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var43_emit_ult1        |               27 |                     0 |                                  70958 |          76020 |                               0.933412 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_aport_var17_ult1       |                8 |                     0 |                                  75976 |          76020 |                               0.999421 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_var37_med_ult2         |               21 |                     0 |                                  72452 |          76020 |                               0.953065 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| num_op_var39_comer_ult1    |               63 |                     0 |                                  66075 |          76020 |                               0.869179 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+
| ind_var5_0                 |                2 |                     1 |                                  72829 |          76020 |                               0.958024 |
+----------------------------+------------------+-----------------------+----------------------------------------+----------------+----------------------------------------+

Análisis Univariado#

Distribución altamente sesgada hacia valores bajos

Para la mayoría de las variables, el valor más frecuente (moda) es 0, lo que indica que muchos registros no tienen actividad o eventos asociados a estas métricas.

categorical_columns_first_10 = train_cleaned_combined.select_dtypes(include=['object']).columns[:10]
fig = sp.make_subplots(rows=5, cols=2, subplot_titles=categorical_columns_first_10)

for i, column in enumerate(categorical_columns_first_10):
    row = i // 2 + 1  # Determinamos la fila (de 1 a 5)
    col = i % 2 + 1   # Determinamos la columna (de 1 a 2)
    count_plot = go.Bar(
        x=train_cleaned_combined[column].value_counts().index,
        y=train_cleaned_combined[column].value_counts().values,
        name=column,
        marker=dict(color='rgba(0, 128, 128, 0.5)'),  # Color de las barras
    )

    fig.add_trace(count_plot, row=row, col=col)

fig.update_layout(
    height=1000,  # Ajustar el tamaño
    width=800,
    title_text="Distribución de las Primeras 10 Variables Categóricas",
    title_x=0.5,
    title_y=0.98,
    font=dict(size=12),  # Reducir tamaño de la fuente
    margin=dict(t=50, b=50, l=50, r=50),  # Añadir márgenes
    showlegend=False,  # No mostrar leyenda
)

# Mostrar el gráfico
fig.show()

Datos de test#

Variables predictoras#

sns.scatterplot(
    data = test, x='saldo_medio_var5_ult3', y='var38', legend='full'
)
<Axes: xlabel='saldo_medio_var5_ult3', ylabel='var38'>
_images/16dc50e64ddc51f30b530ef6a94757fdf4372a9c9ce4ebb2f6bd4a5dc3de0508.png
sns.scatterplot(
    data = test, x='saldo_medio_var5_ult3', y='saldo_medio_var5_ult1', legend='full'
)
<Axes: xlabel='saldo_medio_var5_ult3', ylabel='saldo_medio_var5_ult1'>
_images/e8c7dfc8ccf3f31e9db2bf6b5e0c7b78770bc2d6f986d08dc339d38f1bbd4813.png
sns.regplot(
    data=test, x='imp_trans_var37_ult1', y='saldo_var30'
    )
<Axes: xlabel='imp_trans_var37_ult1', ylabel='saldo_var30'>
_images/a763272c13be4a8f0e463c3deb9481c59a49c86deb5ba8ac1fb46d15dbd938c1.png
sns.regplot(
    data=test, x='saldo_var42', y='saldo_var5'
    )
<Axes: xlabel='saldo_var42', ylabel='saldo_var5'>
_images/9ad8f4909a093d71ab094d131f7f4f9b140418aa50ebbe944633e2574892b32c.png